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