static void Main(string[] args) { Console.WriteLine("Looking into the menu..."); Menu mainMenu = new Menu("Menu", "Main Menu"); // add breakfast menu Menu breakfastMenu = new Menu("Breakfast", "Breakfast sub-menu"); breakfastMenu.Add(new MenuItem("eggs", "scrambled eggs", true, 5.0)); breakfastMenu.Add(new MenuItem("yoghurt", "fruits yoghurt", true, 3.0)); mainMenu.Add(breakfastMenu); // add dinner menu Menu dinnerMenu = new Menu("Dinner", "Dinner sub-menu"); dinnerMenu.Add(new MenuItem("steak", "t-bone steak", false, 20.0)); dinnerMenu.Add(new MenuItem("fish and chips", "fish with chips and salad", false, 12.0)); mainMenu.Add(dinnerMenu); // and a small desert... mainMenu.Add(new MenuItem("cheesecake", "classic cheesecake", true, 10.0)); mainMenu.Print(); Console.ReadKey(); }
static void Main(string[] args) { Component menu = new Menu(); Component menu1 = new Menu("Menu 1"); menu1.Add(new HyperLink("Sub menu 1")); menu1.Add(new HyperLink("Sub menu 2")); menu1.Add(new HyperLink("Sub menu 3")); menu.Add(menu1); Component menu2 = new Menu("Menu 2"); menu2.Add(new HyperLink("Sub menu 1")); menu2.Add(new HyperLink("Sub menu 2")); menu.Add(menu2); menu.Print(); }
static void Main(string[] args) { Menu root = new Menu("\\root", "root", new List <MenuComponent> { new MenuItem("\\menu 1", "menu 1"), new MenuItem("\\menu 2", "menu 2"), new Menu("\\product", "product", new List <MenuComponent>() { new MenuItem("\\Software", "Software"), new MenuItem("\\Hardware", "Hardware") }), new Menu("\\About", "About"), }); root.Print(1); Console.ReadKey(); }
static void Main(string[] args) { IShape circle1 = new Circle(); IShape triangle1 = new Triangle(); var composite = new CompositeShape(); composite.Add(circle1); composite.Add(triangle1); List <IShape> shapes = new List <IShape> { circle1, triangle1, composite }; shapes.ForEach(shape => shape.Draw()); Console.ReadKey(); var menu_hot = new Menu("Hot", "hot meal"); var menu_meat = new Menu("Meat", "meat"); var menu_beef = new MenuItem("Beef", "beef", false, 32.89); var menu_proch = new MenuItem("Porch", "porch", false, 20.32); menu_meat.Add(menu_beef); menu_meat.Add(menu_proch); menu_hot.Add(menu_meat); var menu_veg = new Menu("Veg", "veg"); var menu_omio = new MenuItem("Omio", "omio", true, 3.84); var menu_tomato = new MenuItem("Tomato", "tomato", true, 5.33); var menu_potato = new MenuItem("Potato", "potato", true, 2.12); menu_veg.Add(menu_omio); menu_veg.Add(menu_tomato); menu_veg.Add(menu_potato); menu_hot.Add(menu_veg); menu_hot.Print(); Console.ReadKey(); }