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); }