Exemple #1
0
 public ActionResult Edit(Product product)
 {
     if (ModelState.IsValid)
     {
         product.DateEnter = DateTime.Now;
         using (StoreOlineEntities db = new StoreOlineEntities())
         {
             var temp = db.Products.Where(t => t.ProductID == product.ProductID).SingleOrDefault();
             if (temp == null)
             {
                 db.Products.Add(product);
                 db.SaveChanges();
                 TempData["message"] = product.ProductName + " has been added";
                 return(RedirectToAction("Products"));
             }
             else
             {
                 using (StoreOlineEntities db1 = new StoreOlineEntities())
                 {
                     db1.Entry(product).State = EntityState.Modified;
                     db1.SaveChanges();
                     TempData["message"] = product.ProductName + " has been saved";
                     return(RedirectToAction("Products"));
                 }
             }
         }
     }
     return(View(product));
 }
 public bool Update(Order obj)
 {
     db = new StoreOlineEntities();
     if (db.Orders.SingleOrDefault(o => o.OrderID == obj.OrderID) == null)
     {
         return(false);
     }
     db.Orders.Attach(obj);
     db.Entry(obj).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
     return(true);
 }
        public bool Update(Product obj)
        {
            db = new StoreOlineEntities();
            var tmp = db.Products.SingleOrDefault(t => t.ProductID == obj.ProductID);

            if (tmp == null)
            {
                return(false);
            }
            db.Products.Attach(obj);
            db.Entry(obj).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            return(true);
        }