public IActionResult ManageMenuItem(int menuItemId)
        {
            var item  = menuRepository.GetMenuItemById(menuItemId);
            var model = new ManageMenuItemModel
            {
                Item = item
            };

            return(View(model));
        }
        public IActionResult CreateMenuItem()
        {
            var model = new ManageMenuItemModel
            {
                Item = new MenuItem {
                    MenuItemId = 0
                }
            };

            return(View(nameof(ManageMenuItem), model));
        }
 public IActionResult ManageMenuItem(ManageMenuItemModel model)
 {
     if (ModelState.IsValid)
     {
         menuRepository.UpdateMenuItem(model.Item);
         TempData["message"] = "Your changes were saved";
         return(RedirectToAction(nameof(ManageMenuItem), new { menuItemId = model.Item.MenuItemId }));
     }
     else
     {
         if (model.Item.Picture == null)
         {
             model.Item = menuRepository.GetMenuItemById(model.Item.MenuItemId);
         }
         return(View(model));
     }
 }