public ActionResult Edit(Product p) { if (ModelState.IsValid) { repository.Save(p); return RedirectToAction("List"); } ViewBag.Message = "Unexpected error!"; return View(); }
public void Add(Product product) { EFProductRepository repo = new EFProductRepository(); if (product == null) throw new HttpResponseException(System.Net.HttpStatusCode.BadRequest); try { repo.Save(product); } catch { throw; } finally { repo = null; } }
public ActionResult New(Product p) { if (ModelState.IsValid) { p = repository.Save(p); ViewBag.Message = "Product added successfully!"; return RedirectToAction("List"); } return View(p); }