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