public ActionResult AddBook([Bind(Include = "Id,Name,Genre")] ProductEditModel e) { if (!ModelState.IsValid) { return(View("AddBook", e)); } var book = new ProductInstance { Product = new Products() }; book.UniqueId = GetRandom.String(); e.Update(book); BusinessProduct.SaveProductInstance(book); return(RedirectToAction("Index")); }
public ActionResult EditProduct([Bind(Include = "Id,Name,Genre")] ProductEditModel p) { if (!ModelState.IsValid) { return(View("EditProduct", p)); } var book = Products.Instance.Find(x => x.IsThisUniqueId(p.Id)); if (book == null) { return(HttpNotFound()); } p.Update(book); BusinessProduct.UpdateProductInstance(book); return(RedirectToAction("Index")); }