static void Main(string[] args) { ProgramUI _cafeMenuUI = new ProgramUI(); CafeMenu chickenTenders = new CafeMenu("Chicken Tenders", 1, "Crispy delicious chicken tenders.", "Chicken, Breading, Fries, BBQ Sauce", 9.95m); CafeMenu bltPanini = new CafeMenu("BLT Panini", 2, "Lightly toasted BLT Panini made with apple wood bacon.", "Apple wood bacon, Tomatoes, lettuce, bread", 7.50m); CafeMenu cheeseburger = new CafeMenu("Cheeseburger", 3, "Incredible cheeseburger made with your chose of cheese.", "Ground beef, Cheese, Bread, Ketchup, Mustard", 10.50m); CafeMenu salad = new CafeMenu("Salad", 4, "Stay healthy with this salad. Plant Power!", "Greens, Tomatoes, Plant protein, Dressing", 8.95m); CafeMenu kidsMacCheese = new CafeMenu("Kids Mac and Cheese", 5, "Every kids favorite meal Mac and Cheese.", "Pasta, cheese", 6.50m); _cafeMenuUI.AddItemToMenu(chickenTenders); _cafeMenuUI.AddItemToMenu(bltPanini); _cafeMenuUI.AddItemToMenu(cheeseburger); _cafeMenuUI.AddItemToMenu(salad); _cafeMenuUI.AddItemToMenu(kidsMacCheese); bool displayMenu = true; while (displayMenu) { displayMenu = MainMenu(); } bool MainMenu() { Console.Clear(); Console.WriteLine("Welcome to the Komodo Cafe"); Console.WriteLine("Choose an option:"); Console.WriteLine("1) View All Meals"); Console.WriteLine("2) Add A New Meal"); Console.WriteLine("3) Delete A Meal"); Console.WriteLine("4) Exit"); string result = Console.ReadLine(); if (result == "1") { _cafeMenuUI.PrintAllMenuItemswithDetails(); return(true); } else if (result == "2") { _cafeMenuUI.AddMealByName(); return(true); } else if (result == "3") { _cafeMenuUI.RemoveMealByName(); return(true); } else if (result == "4") { return(false); } else { return(true); } } }
public void AddMealByName() { Console.Clear(); Console.WriteLine("Name the meal you would like to add:"); string name = Console.ReadLine(); Console.WriteLine("Enter a number for your meal:"); string numberAsString = Console.ReadLine(); int number = Int32.Parse(numberAsString); Console.WriteLine("Enter a description for your meal:"); string description = Console.ReadLine(); Console.WriteLine("List ingredenits for your meal:"); string ingredients = Console.ReadLine(); Console.WriteLine("Enter a price for your meal:"); string priceAsString = Console.ReadLine(); decimal price = Decimal.Parse(priceAsString); CafeMenu meal = new CafeMenu(name, number, description, ingredients, price); Console.WriteLine($"Here are the details for your meal:\r\n" + $"Meal Name: {meal.Name} \r\n" + $"Meal Number: {meal.Number} \r\n" + $"Description: {meal.Description} \r\n" + $"Ingredients: {meal.Ingredients} \r\n" + $"Price: {meal.Price}"); _menuRepo.AddMealByName(meal); Console.WriteLine("Your Meal has been successfully added!"); Console.ReadLine(); }
public void AddItemToMenu(CafeMenu item) { _menuRepo.AddItemToMenu(item); }
public void RemoveMealByName(CafeMenu meal) { _cafeMenu.Remove(meal); }
public void AddMealByName(CafeMenu meal) { _cafeMenu.Add(meal); }
public void RemoveItemFromMenu(CafeMenu item) { _cafeMenu.Remove(item); }
// Methods public void AddItemToMenu(CafeMenu item) { _cafeMenu.Add(item); }