Exemple #1
0
        //[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
            }));
        }
Exemple #2
0
 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());
 }
Exemple #3
0
        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));
 }