Beispiel #1
0
        public M_Product updateProduct(M_Product item)
        {
            var data   = context.M_Product.FirstOrDefault(m => m.id == item.id);
            var images = context.M_Product_Image.Where(m => m.productId == item.id);

            if (data != null)
            {
                context.Entry(data).CurrentValues.SetValues(item);

                if (images != null && images.Count() > 0)
                {
                    context.M_Product_Image.RemoveRange(images);
                }

                if (item.M_Product_Image != null && item.M_Product_Image.Count > 0)
                {
                    context.M_Product_Image.AddRange(item.M_Product_Image);
                }

                context.SaveChanges();
                return(data);
            }
            else
            {
                return(null);
            }
        }
Beispiel #2
0
 public M_Product addProduct(M_Product item)
 {
     context.M_Product.Add(item);
     context.SaveChanges();
     return(item);
 }