Example #1
0
 public JsonResult Edit(BLL.Model.Product product)
 {
     try
     {
         //var valid = TryUpdateModel(product);
         //if (valid)
         //{
         var products = Operation.UpdateProduct(product);
         //}
         //return RedirectToAction("Index");
         return(Json(new
         {
             Valid = products,
             //Errors = GetErrorsFromModelState(),
             //StudentsPartial = studentPartialViewHtml
         }));
     }
     catch (Exception ex)
     {
         return(Json(new
         {
             result = "Error occured"
                      //StudentsPartial = studentPartialViewHtml
         }));
     }
 }
Example #2
0
 public ActionResult Create(BLL.Model.Product product)
 {
     try
     {
         // TODO: Add insert logic here
         var valid = TryUpdateModel(product);
         if (valid)
         {
             var products = Operation.SaveProduct(product);
             //return RedirectToAction("Index");
             //Index();
             //return RedirectToAction("Index");
         }
         return(Json(new
         {
             Valid = valid,
             //Errors = GetErrorsFromModelState(),
             //StudentsPartial = studentPartialViewHtml
         }));
     }
     catch
     {
         return(View());
     }
 }
Example #3
0
 /// <summary>
 /// Update existing product
 /// </summary>
 /// <param name="product"></param>
 /// <returns></returns>
 public bool SaveProduct(BLL.Model.Product product)
 {
     db.Products.Add(
         new Product()
     {
         Name  = product.Name,
         Price = product.Price
     });
     db.SaveChanges();
     return(true);
 }
        //[ActionName("DeleteByID")]
        public ActionResult Delete(int?id, BLL.Model.Product product)
        {
            try
            {
                operations.DeleteProduct(id);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 public ActionResult Edit(BLL.Model.Product product)
 {
     try
     {
         // TODO: Add update logic here
         var products = operations.UpdateProduct(product);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Create(BLL.Model.Product product)
 {
     try
     {
         // TODO: Add insert logic here
         var products = operations.SaveProduct(product);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }