static void Main(string[] args) { MenuItem food1 = new MenuItem("food1", 5.25, "description of first item", CategoryType.Appetizer); MenuItem food2 = new MenuItem("food2", 7.50, "description of second item", CategoryType.MainCourse); MenuItem food3 = new MenuItem("food3", 10, "description of third item", CategoryType.Dessert); Console.WriteLine("Print one menu item:"); food1.PrintItem(); Menu menu = new Menu(); menu.AddItem(food1); menu.AddItem(food2); menu.AddItem(food3); Console.WriteLine("Print full menu:"); menu.PrintMenu(); Console.WriteLine("\nfood1 added on : " + food1.AddedOn); Console.WriteLine("food1 is new: " + food1.IsNew); Console.WriteLine("menu last updated: " + menu.LastUpdated.ToString()); Console.WriteLine("new items available: " + menu.NewItemsAvailable + "\n"); menu.RemoveItem(food1); menu.PrintMenu(); }
static void Main(string[] args) { MenuItem beeftacos = new MenuItem("Tacos", 12.00); MenuItem chickentacos = new MenuItem("Tacos", 12.00); MenuItem chips = new MenuItem("Chips and Pico", 4.50); beeftacos.Description = "Ground beef tacos with cheese, lettuce, tomato and onion."; beeftacos.Category = "Main Course"; chickentacos.Description = "Grilled chicken tacos with cheese, lettuce, tomato and onion."; chickentacos.Category = "Main Course"; chickentacos.Created = new DateTime(2015, 6, 3, 22, 15, 0); chips.Description = "Corn tortilla chips with fresh pico de gallo."; chips.Category = "Appetizer"; Menu Cantina = new Menu("Cantina"); Cantina.AddItem(beeftacos); Cantina.AddItem(chickentacos); Cantina.AddItem(chips); Cantina.RemoveItem(beeftacos); Console.WriteLine(Cantina.PrintMenu()); Console.WriteLine(beeftacos.Equals(chickentacos)); Console.ReadLine(); }
static void Main(string[] args) { // TEST data: name, description, price, category MenuItem testApp = new MenuItem("Test Appetizer", "Test Appetizer Description", 8, CategoryType.Appetizer); MenuItem testEntree = new MenuItem("Test Entree", "Test Entree Description", 16, CategoryType.MainCourse); MenuItem testDessert = new MenuItem("Test Dessert", "Test Dessert Description", 6, CategoryType.Dessert); Console.WriteLine("TEST: print the test items one at a time"); Console.WriteLine(testApp.ItemName + ", " + testApp.ItemDescription + ", " + testApp.ItemPrice); Console.WriteLine(testEntree.ItemName + ", " + testEntree.ItemDescription + ", " + testEntree.ItemPrice); Console.WriteLine(testDessert.ItemName + ", " + testDessert.ItemDescription + ", " + testApp.ItemPrice); Console.WriteLine("TEST: adding the items to the menu"); Menu testMenu = new Menu(); testMenu.AddItem(testApp); testMenu.AddItem(testEntree); testMenu.AddItem(testDessert); Console.WriteLine("TEST: print the full menu with categories"); testMenu.PrintMenu(); Console.WriteLine("TEST: remove an item from the menu"); testMenu.RemoveItem(testDessert); Console.WriteLine("TEST: reprint the full menu with categories, less the removed item"); testMenu.PrintMenu(); Console.WriteLine("TEST: print when the menu was last updated"); Console.WriteLine(testMenu.LastUpdated.ToString()); Console.WriteLine("TEST: print bool new items available"); Console.WriteLine(testMenu.NewItemsAvailable); Console.WriteLine("TEST: print the appetizer added date"); Console.WriteLine(testApp.AddedOn); Console.WriteLine("TEST: print bool appetizer is new"); Console.WriteLine(testApp.IsNew); }
static void Main(string[] args) { Menu newMenu = new Menu(); MenuItem newItems = new MenuItem("Canneloni", 3.99, "Fried sweet pastry.", CategoryTypes.Dessert); MenuItem newItems1 = new MenuItem("Spaghetti", 9.99, "Noodles in Marinara sauce.", CategoryTypes.Main); newMenu.Add(newItems); newMenu.Add(newItems1); newMenu.PrintMenu(); newItems.Print(); }
static void Main(string[] args) { MenuItem Ravioli = new MenuItem(); Ravioli.Name = "Ravioli"; Ravioli.Price = 9; Ravioli.Description = "choice of beef or cheese with either marinara or garlic cream sauce"; MenuItem ChocolateCake = new MenuItem(); ChocolateCake.Name = "Chocolate Cake"; Menu.AddToMenu(Ravioli); Menu.AddToMenu(ChocolateCake); Menu.RemoveFromMenu(ChocolateCake); Menu.PrintMenu(); }
static void Main(string[] args) { restaurantsContext db = new restaurantsContext(); Menu.PrintMenu(); while (true) { Console.WriteLine("Press m for menu\n"); ConsoleKeyInfo pressed = Console.ReadKey(); Console.WriteLine(""); switch (pressed.Key) { case ConsoleKey.M: Menu.PrintMenu(); break; case ConsoleKey.S: Console.Write("Seeding database... "); DataSeeder.SeedData(); Console.WriteLine("Done!"); break; case ConsoleKey.D1: case ConsoleKey.NumPad1: Views.ViewAllRestaurants(db); break; case ConsoleKey.D2: case ConsoleKey.NumPad2: Views.ViewMenu(db, Utilities.ReqAddr()); break; case ConsoleKey.D3: case ConsoleKey.NumPad3: Views.ViewRestaurantsByType(db, Utilities.ReqType()); break; case ConsoleKey.D4: case ConsoleKey.NumPad4: Views.ViewDishReviews(db, Utilities.ReqAddr()); break; case ConsoleKey.D5: case ConsoleKey.NumPad5: DataAdder.AddRestaurant(db); break; case ConsoleKey.D6: case ConsoleKey.NumPad6: DataAdder.AddDish(db); break; case ConsoleKey.D7: case ConsoleKey.NumPad7: DataAdder.AddTable(db); break; case ConsoleKey.D8: case ConsoleKey.NumPad8: DataAdder.AddWaiter(db); break; case ConsoleKey.D9: case ConsoleKey.NumPad9: DataAdder.AddReview(db); break; case ConsoleKey.D0: case ConsoleKey.NumPad0: DataAdder.AddReviewDish(db); break; case ConsoleKey.G: DataAdder.AddGuest(db); break; default: Console.WriteLine("Not implemented"); break; } Console.WriteLine(""); } }