public void PrintMenu() { List <MenuContent> menuList = _menuRepo.GetMenuItems(); foreach (MenuContent menuContent in menuList) { Console.WriteLine($"Meal #: {menuContent.MealNumber}" + $"\nMeal Name: {menuContent.MealName}" + $"\nDescription:{menuContent.Description}" + $"\nIngredients: {menuContent.Ingredients}"); } }
static void Main(string[] args) { MenuRepository Repository = new MenuRepository(); while (true) { Console.Clear(); Console.WriteLine("Commands:\nAdd: 'add'\nList: 'list'\nDelete: 'delete'"); string Command = Console.ReadLine().ToLower(); if (Command == "add") { MenuItem newItem = NewMenuItem(); Repository.AddItem(newItem); } else if (Command == "list") { Console.Clear(); foreach (MenuItem Item in Repository.GetMenuItems()) { Console.WriteLine($"[{Item.OrderNumber}]: {Item.OrderName}, \n {Item.Description}, \n {Item.Ingredients}, \n ${Item.Price}"); } Console.WriteLine("Press Enter to continue."); Console.Read(); } else if (Command == "delete") { Console.Clear(); Console.WriteLine("What Order Number would you like to remove?"); int OrderNumber = Int32.Parse(Console.ReadLine()); Repository.RemoveItem(OrderNumber); Console.WriteLine("Item Removed. Press Enter to continue."); Console.Read(); } } }