public ActionResult Create(Models.Produkty produktToCreate) { if (!ModelState.IsValid) { return(View()); } db.Produkty.Add(produktToCreate); try { db.SaveChanges(); } catch (Exception e) { ViewBag.Exception = e.InnerException.InnerException.Message; return(View()); } return(RedirectToAction("index")); }
public ActionResult Edit(Models.Produkty produktToEdit) { var originalProdukt = (from p in db.Produkty where p.Id == produktToEdit.Id select p).First(); if (!ModelState.IsValid) { return(View(originalProdukt)); } db.Entry(originalProdukt).CurrentValues.SetValues(produktToEdit); try { db.SaveChanges(); } catch (Exception e) { ViewBag.Exception = e.InnerException.InnerException.Message; return(View(produktToEdit)); } return(RedirectToAction("index")); }