public ActionResult Edit(EditRecipeCategoryViewModel editCategory) { if (ModelState.IsValid) { int result = _recipeCategoryProvider.EditRecipeCategory(editCategory); if (result == 0) { ModelState.AddModelError("", "Ошибка! Невозможно сохранить!"); } else if (result != 0) { return(RedirectToAction("Index")); } } return(View(editCategory)); }
public EditRecipeCategoryViewModel EditRecipeCategory(int id) { EditRecipeCategoryViewModel model = null; var category = _recipeCategoryRepository.GetRecipeCategoryById(id); if (category != null) { model = new EditRecipeCategoryViewModel { Id = category.Id, NameRecipeCategory = category.NameRecipeCategory, IsPublished = category.IsPublished }; } return(model); }
public int EditRecipeCategory(EditRecipeCategoryViewModel editCategory) { try { var category = _recipeCategoryRepository.GetRecipeCategoryById(editCategory.Id); if (category != null) { category.NameRecipeCategory = editCategory.NameRecipeCategory; category.IsPublished = editCategory.IsPublished; _recipeCategoryRepository.SaveChanges(); } } catch { return(0); } return(editCategory.Id); }