public ActionResult ProductEdit(int id, ProductModel productModel) { ProductRepo productRepo = new ProductRepo(); Boolean b = productRepo.EditProduct(id, productModel); return(RedirectToAction("ProductDetails")); }
public ActionResult Edit(int id, ProductModel product) { try { if (ModelState.IsValid) { products.EditProduct(id, product); if (Request.IsAjaxRequest()) { return(Json(new { success = true })); } return(RedirectToAction("Details", "Product", new { id = id })); } if (Request.IsAjaxRequest()) { return(Json(new { success = false, errors = ModelState.Values.SelectMany(v => v.Errors) })); } product.ID = id; return(View(product)); } catch (Exception e) { if (Request.IsAjaxRequest()) { return(Json(new { success = false, error = e.Message })); } return(View()); } }
public void EditProduct(Product product) { _productRepo.EditProduct(product); }