public IActionResult ManageFoodCategory(int foodCategoryId) { var cat = menuRepository.GetFullFoodCategoryById(foodCategoryId); var items = menuRepository.GetAllMenuItems().Where(i => !cat.FoodItems.Contains(i)).ToList(); var model = new ManageFoodCategoryModel { Category = cat, MenuItemsNotInCategory = items }; return(View(model)); }
public IActionResult ChangeFoodCategoryName(ManageFoodCategoryModel model) { menuRepository.ChangeCategoryName(model.Category.FoodCategoryId, model.Category.Title); TempData["message"] = "name changed"; return(RedirectToAction(nameof(ManageFoodCategory), new { foodCategoryId = model.Category.FoodCategoryId })); }