public ActionResult Edit(EditCategoryProdViewModel editCategory) { if (ModelState.IsValid) { int result = _productProvider.EditCategory(editCategory); if (result == 0) { ModelState.AddModelError("", "Помилка збереження даних!"); } else if (result != 0) { return(RedirectToAction("Index")); } } return(View(editCategory)); }
public EditCategoryProdViewModel EditCategory(int id) { EditCategoryProdViewModel model = null; var category = _categoryRepository.GetCategoryById(id); if (category != null) { model = new EditCategoryProdViewModel { Id = category.Id, Name = category.Name, Published = category.Published }; } return(model); }
public int EditCategory(EditCategoryProdViewModel editCategory) { try { var category = _categoryRepository.GetCategoryById(editCategory.Id); if (category != null) { category.Name = editCategory.Name; category.Published = editCategory.Published; _categoryRepository.SaveChanges(); } } catch { return(0); } return(editCategory.Id); }