zoukankan      html  css  js  c++  java
  • 3-商品管理D

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Linq.Expressions;
    using System.Text;
    using System.Threading.Tasks;
    using MEH.Month.Test.IDAL;
    using MEH.Month.Test.Model;

    namespace MEH.Month.Test.DAL
    {
    public class CommonDal : ICommon
    {
    BaseProduct db = new BaseProduct();
    public int Add(ProductInfo m)
    {
    db.Database.CreateIfNotExists();
    db.ProductInfo.Add(m);
    return db.SaveChanges();
    }

    public int Del(int ID)
    {
    var model = db.ProductInfo.Find(ID);
    db.ProductInfo.Remove(model);
    return db.SaveChanges();
    }

    public int Dels(string IDs)
    {
    string[] s = IDs.Split(',');
    List<ProductInfo> ss = new List<ProductInfo>();
    foreach (var item in s)
    {
    var model= db.ProductInfo.Find(Convert.ToInt32(item));
    ss.Add(model);

    }
    db.ProductInfo.RemoveRange(ss);
    return db.SaveChanges();
    }

    public ProductInfo Fill(int ID)
    {
    return db.ProductInfo.Where(m => m.ID.Equals(ID)).FirstOrDefault();
    }

    public List<ProductInfo> Show(Expression<Func<ProductInfo, bool>> Where )
    {
    return db.ProductInfo.Where(Where).ToList();
    }

    public int Update(ProductInfo m)
    {
    db.Entry(m).State = System.Data.Entity.EntityState.Modified;
    return db.SaveChanges();
    }

    public int UpdateState(int ID,int State)
    {
    var lst = db.ProductInfo.Where(t => t.ID.Equals(ID)).ToList();

    if (lst.Count() > 0)
    {
    if (State==1)
    {
    lst[0].State = 0;
    }
    else
    {
    lst[0].State = 1;
    }

    db.Entry(lst[0]).State = System.Data.Entity.EntityState.Modified;
    }
    return db.SaveChanges();
    }

    }
    }

  • 相关阅读:
    a标签中调用js的几种方法
    IE11浏览器:请不要再叫我IE,谢谢
    IE11浏览器:请不要再叫我IE,谢谢
    浅谈href=#与href=javascript:void(0)的区别
    浅谈href=#与href=javascript:void(0)的区别
    Google Java编程风格指南
    Google Java编程风格指南
    Git学习小结 ~ Lethe's Blog
    Binder机制简析(三)
    Ness
  • 原文地址:https://www.cnblogs.com/PingShengI/p/10145621.html
Copyright © 2011-2022 走看看