示例#1
0
        public void PrintMenu()
        {
            IIterator pancakeIterator = pancakeHouseMenu.CreateIterator();
            IIterator dinerIterator   = dinerMenu.CreateIterator();

            Console.WriteLine("MENU\n----\nBREAKFAST");
            printMenu(pancakeIterator);
            Console.WriteLine("\nLUNCH");
            printMenu(dinerIterator);
        }
示例#2
0
        public void PrintMenu()
        {
            var pancakeIterator = _pancakeHouseMenu.CreateIterator();
            var dinerIterator   = _dinerMenu.CreateIterator();
            var cafeIterator    = _cafeMenu.CreateIterator();

            Console.WriteLine("MENU\n----\nBREAKFAST");
            PrintMenu(pancakeIterator);
            Console.WriteLine("\nLUNCH");
            PrintMenu(dinerIterator);
            Console.WriteLine("\nDINNER");
            PrintMenu(cafeIterator);
        }
示例#3
0
        public void PrintMenu()
        {
            ////ITerator pancIterator = PancakeHouseMenu.CreateIterator();
            //IEnumerator pancIterator = PancakeHouseMenu.CreateIterator();
            ////ITerator dinerIterator = DinerMenu.CreateIterator();
            //IEnumerator dinerIterator = DinerMenu.GetEnumerator();

            //IEnumerator cafeIterator = CafeMenu.CreateIterator();

            //Console.WriteLine("MENU\n----\nBREAKFAST");
            //PrintMenu(pancIterator);

            //Console.WriteLine("\nLUNCH");
            //PrintMenu(dinerIterator);

            //Console.WriteLine("\nDINNER");
            //PrintMenu(cafeIterator);

            IEnumerator menuIterator = Menus.GetEnumerator();

            while (menuIterator.MoveNext() && menuIterator.Current != null)
            {
                IMenu menu = (IMenu)menuIterator.Current;
                PrintMenu(menu.CreateIterator());
                //;
            }
        }
示例#4
0
        public void PrintMenu()
        {
            IIterator pancakeIterator = _pancakeHouseMenu.CreateIterator();
            IIterator dinnerIterator  = _dinnerMenu.CreateIterator();

            Console.WriteLine("Menu for breakfast");
            PrintMenu(pancakeIterator);
            Console.WriteLine("Menu for lunch");
            PrintMenu(dinnerIterator);
        }
        public void PrintMenu()
        {
            IEnumerator menuIterator = menus.GetEnumerator();

            while (menuIterator.MoveNext())
            {
                IMenu menu = (IMenu)menuIterator.Current;
                PrintMenu(menu.CreateIterator());
            }
        }
示例#6
0
        public void PrintMenu()
        {
            var demonDucksIterator = _demonDucksMenu.CreateIterator();
            var hollyDucksIterator = _hollyDucksMenu.CreateIterator();

            Console.WriteLine("MENU\n----\n Demon Duck");
            PrintMenu(demonDucksIterator);
            Console.WriteLine("MENU\n----\n Holly Duck");
            PrintMenu(hollyDucksIterator);
        }
示例#7
0
        public void PrintMenu()
        {
            IMenuIterator <MenuItem> pancakeIterator = pancakeHouseMenu.CreateIterator();
            IMenuIterator <MenuItem> dinerIterator   = dinerMenu.CreateIterator();

            view.DisplayMessage("MENU\n-------\nBREAKFAST");
            PrintMenu(pancakeIterator);
            view.DisplayMessage("\nLUNCH");
            PrintMenu(dinerIterator);
        }
示例#8
0
        public void PrintMenu()
        {
            Iterator menuIterator = new MenuIterator(Menus);

            while (menuIterator.HasNext())
            {
                IMenu menu = (IMenu)menuIterator.Next();
                Print(menu.CreateIterator());
            }
        }
        public void PrintMenu()
        {
            MenuIterator menuIterator = new MenuIterator(_menus);

            while (menuIterator.HasNext())
            {
                IMenu menu = menuIterator.Next() as IMenu;
                PrintMenu(menu.CreateIterator());
            }
        }
示例#10
0
        public void PrintMenu()
        {
            IIterator <MenuItem> pancakeIterator = _pancakeHouseMenu.CreateIterator();
            IIterator <MenuItem> dinerIterator   = _dinerMenu.CreateIterator();

            Console.WriteLine("--- Breakfast ---");
            printMenu(pancakeIterator);
            Console.WriteLine();
            Console.WriteLine("--- Lunch ---");
            printMenu(dinerIterator);
        }
示例#11
0
        public void PrintMenu()
        {
            IEnumerator <MenuItem> pancakeIterator = pancakeHouseMenu.CreateIterator();
            IEnumerator <MenuItem> dinerIterater   = dinerMenu.CreateIterator();
            IEnumerator <MenuItem> cafeIterator    = cafeMenu.CreateIterator();

            Console.WriteLine("MENU \n-----\nBREAKFAST");
            PrintMenu(pancakeIterator);
            Console.WriteLine("\nLUNCH");
            PrintMenu(dinerIterater);
            Console.WriteLine("\nDinner");
            PrintMenu(cafeIterator);
        }
示例#12
0
        public void PrintMenu()
        {
            IIterator pancakeIterator = _pancakeHouseMenu.CreateIterator();
            IIterator dinerIterator   = _dinnerMenu.CreateIterator();
            IIterator atJackMenu      = _atJackMenu.CreateIterator();

            Console.WriteLine("Menu śniadaniowe:");
            _printingMenu(pancakeIterator);
            Console.WriteLine();
            Console.WriteLine("Menu obiadowe");
            _printingMenu(dinerIterator);
            Console.WriteLine();
            Console.WriteLine("Menu lunchowe");
            _printingMenu(atJackMenu);
        }
        public string PrintMenu()
        {
            StringBuilder sb = new StringBuilder();

            IIterator pancakeIterator = _pancakeHouseMenu.CreateIterator();

            IIterator dinnerIterator = _dinerMenu.CreateIterator();

            IIterator cafeIterator = _cafeMenu.CreateIterator();

            sb.Append($"MENU{Environment.NewLine}----{Environment.NewLine}BREAKFAST{Environment.NewLine}");

            sb.Append(PrintMenu(pancakeIterator));

            sb.Append($"{Environment.NewLine}LUNCH{Environment.NewLine}");

            sb.Append(PrintMenu(dinnerIterator));

            sb.Append($"{Environment.NewLine}Dinner{Environment.NewLine}");

            sb.Append(PrintMenu(cafeIterator));

            return(sb.ToString());
        }
示例#14
0
        public string PrintMenu()
        {
            var sb = new StringBuilder();

            var starterMenuIterator   = _starterMenu.CreateIterator();
            var mainsMenuIterator     = _mainsMenu.CreateIterator();
            var cocktailsMenuIterator = _cocktailsMenu.CreateIterator();

            sb.Append("MENU\n----\nSTARTERS\n");
            sb.Append(PrintMenu(starterMenuIterator));
            sb.Append("\nMAINS\n");
            sb.Append(PrintMenu(mainsMenuIterator));
            sb.Append("\nCOCKTAILS\n");
            sb.Append(PrintMenu(cocktailsMenuIterator));

            return(sb.ToString());
        }
示例#15
0
        public void PrintMenu()
        {
            IIterator pancakeIterator = _pancakeHouseMenu.CreateIterator();
            IIterator dinnerIterator  = _dinnerMenu.CreateIterator();
            IIterator cafeIterator    = _cafeMenu.CreateIterator();

            Console.WriteLine("--== Pancake House Menu ==--");
            PrintMenu(pancakeIterator);
            Console.WriteLine();

            Console.WriteLine("--== Dinner Menu ==--");
            PrintMenu(dinnerIterator);
            Console.WriteLine();

            Console.WriteLine("--== Cafe Menu ==--");
            PrintMenu(cafeIterator);
            Console.WriteLine();
        }