public ActionResult DeleteConfirmed(int id) { try { var currentCustomer = db.Customers.FirstOrDefault(s => s.CustomerID == id); if (currentCustomer == null) { return(HttpNotFound()); } currentCustomer.Status = false; db.Entry(currentCustomer).State = EntityState.Modified; db.SaveChanges(); // your code for insert here } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); // raise a new exception nesting // the current instance as InnerException raise = new InvalidOperationException(message, raise); } } throw raise; } return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,DivisionID,Name,ManagerID")] Division division) { if (ModelState.IsValid) { db.Entry(division).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(division)); }
public ActionResult Edit([Bind(Include = "Id,Name,Message,Email,DateSent,Subject")] Conntact conntact) { if (ModelState.IsValid) { db.Entry(conntact).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(conntact)); }
public ActionResult Edit([Bind(Include = "CategoryID,Name")] Category category) { if (ModelState.IsValid) { db.Entry(category).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(category)); }
public ActionResult Edit([Bind(Include = "StoreID,StoreName,Address,Phone")] Store store) { if (ModelState.IsValid) { db.Entry(store).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(store)); }
public ActionResult Edit([Bind(Include = "StoreID,ProductID,Quantity")] Stock stock) { if (ModelState.IsValid) { db.Entry(stock).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ProductID = new SelectList(db.Products, "ProductID", "Name", stock.ProductID); ViewBag.StoreID = new SelectList(db.Stores, "StoreID", "StoreName", stock.StoreID); return(View(stock)); }
public ActionResult Edit([Bind(Include = "BrandID,Name,BrandImg")] Brand brand, HttpPostedFileBase BrandImg) { if (ModelState.IsValid) { string postedFileName = System.IO.Path.GetFileName(BrandImg.FileName); //Lưu hình đại diện về Server var path = Server.MapPath("/Assets/images/" + postedFileName); BrandImg.SaveAs(path); brand.BrandImg = "/Assets/images/" + postedFileName; db.Entry(brand).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(brand)); }
public ActionResult Edit([Bind(Include = "ProductID,Name,BrandID,CategoryID,Price,ProductImg, Description, Status")] Product product, HttpPostedFileBase ProductImg) { var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { string postedFileName = Path.GetFileName(ProductImg.FileName); var path = Server.MapPath("/Assets/images/" + postedFileName); ProductImg.SaveAs(path); product.ProductImg = "/Assets/images/" + postedFileName; product.Status = true; db.Entry(product).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BrandID = new SelectList(db.Brands, "BrandID", "Name", product.BrandID); ViewBag.CategoryID = new SelectList(db.Categories, "CategoryID", "Name", product.CategoryID); return(View(product)); }