//[AllowAnonymous] //[ValidateAntiForgeryToken] //[ValidateInput(false)] public JsonResult Update(string model) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Product products = serializer.Deserialize <Product>(model); var dao = new ProductsDao(); var result = dao.Update(products); return(Json(new { status = true })); }
public ActionResult Edit(Product entity) { if (ModelState.IsValid) { var dao = new ProductsDao(); var result = dao.Update(entity); if (result) { return(RedirectToAction("Index", "Products")); } else { ModelState.AddModelError("", "Update not success!"); } } return(View()); }
public JsonResult Save(string model) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Product products = serializer.Deserialize <Product>(model); var dao = new ProductsDao(); bool status = false; string message = string.Empty; //Add new Products if (products.ID == 0) { try { var result = dao.Insert(products); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } else { //Update Products try { var entity = dao.Update(products); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } return(Json(new { status = status, message = message })); }
public ActionResult Edit(Product product) { if (ModelState.IsValid) { if (!product.Image.IsNullOrWhiteSpace() && product.Image.Contains("/")) { product.Image = splitImage(Request["Image"]); } if (dao.Update(product)) { SetAlert("Edit Product success", "success"); return(RedirectToAction("Index", "Products")); } else { SetAlert("Edit Failed", "error"); } } SetViewBagSupplier(product.SupplierID); SetViewBagCategory(product.CategoryID); return(View(product)); }