public ActionResult Create(Product products) { if (ModelState.IsValid) { var dao = new ProductsDao(); var id = dao.Insert(products); if (id > 0) { 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 Create(Product product) { if (ModelState.IsValid) { if (!product.Image.IsNullOrWhiteSpace() && product.Image.Contains("/")) { product.Image = splitImage(Request["Image"]); } if (dao.Insert(product)) { SetAlert("Add Product success", "success"); return(RedirectToAction("Index", "Products")); } else { ModelState.AddModelError("", "Insert Failed"); } } SetViewBagSupplier(); SetViewBagCategory(); return(View()); }