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}");
            }
        }
Beispiel #2
0
        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();
                }
            }
        }