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 })); } }
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()); } }
/// <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()); } }