public ActionResult DeleteProduct(ProductModel product) { var session = new ProductSessionManager(HttpContext); session.DeleteProduct(product); return(RedirectToAction(nameof(ProductList))); }
public ActionResult EditProduct(int?id) { if (id != null) { var session = new ProductSessionManager(HttpContext); return(View(session.DetailsProduct(id))); } return(RedirectToAction(nameof(ProductList))); }
public ActionResult EditProduct(ProductModel product) { if (ModelState.IsValid) { var session = new ProductSessionManager(HttpContext); session.EditProduct(product); return(RedirectToAction(nameof(ProductList))); } return(View(product)); }
public ActionResult ProductList() { var session = new ProductSessionManager(HttpContext); return(View(session.GetOrCreateProductList())); }