// GET: Orders/Create public IActionResult Create(int id) { OrderCreateViewModel model = new OrderCreateViewModel(); model.BusinessID = id; model.UserID = User.FindFirstValue(ClaimTypes.NameIdentifier); model.BusMenu = _businessMenuManager.GetBusinessMenuForBusiness(id); if (model.BusMenu != null) { model.MenuItems = _menuItemManager.GetMenuItems(model.BusMenu.MenuID).Data; model.OrderLines = new List <OrderLine>(); foreach (var item in model.MenuItems) { OrderLine newOrderLine = new OrderLine { ItemID = item.ItemID, Amount = 0 }; model.OrderLines.Add(newOrderLine); } } return(View(model)); }
public IActionResult Details(int?id) { if (id == null) { return(NotFound()); } var menu = _menuManager.GetMenu(id.Value); if (menu == null) { return(NotFound()); } MenuDetailViewModel vm = new MenuDetailViewModel { ID = menu.ID, Email = menu.Owner.Email, Naam = menu.Naam, menuItems = _menuItemManager.GetMenuItems(menu.ID) }; return(View(vm)); }
public ActionResult <IEnumerable <MenuItem> > GetMenuItems() { return(_menuItemManager.GetMenuItems().Data); }