示例#1
0
        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);
        }
示例#2
0
 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);
 }