Ejemplo n.º 1
0
        public ActionResult ProductEdit(int id, ProductModel productModel)
        {
            ProductRepo productRepo = new ProductRepo();
            Boolean     b           = productRepo.EditProduct(id, productModel);

            return(RedirectToAction("ProductDetails"));
        }
Ejemplo n.º 2
0
 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());
     }
 }
Ejemplo n.º 3
0
 public void EditProduct(Product product)
 {
     _productRepo.EditProduct(product);
 }