public ActionResult Create(Invoice invoice) { try { if (ModelState.IsValid) { db.Invoices.Add(invoice); db.SaveChanges(); return RedirectToAction("Index"); } } catch (DataException ex) { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); } return View(invoice); }
public ActionResult Edit(Invoice invoice) { try { if (ModelState.IsValid) { db.Entry(invoice).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } } catch (DataException) { ModelState.AddModelError("", "Unable to save changes."); } return View(invoice); }