Example #1
0
        public override void Print()
        {
            Console.WriteLine("\n" + GetName());
            Console.WriteLine("\n" + GetDescription());
            Console.WriteLine("-------------------");

            IEnumerator enumerator = _menuIngridients.GetEnumerator();

            while (enumerator.MoveNext())
            {
                MenuIngridient menuIngridient = (MenuIngridient)enumerator.Current;
                menuIngridient.Print();
            }
        }
Example #2
0
        public void PrintAllVegeterianMenu()
        {
            IEnumerator enumerator = _allMenu.CreateIterator();

            Console.WriteLine("\nMenu WegetariaƄskie\n---");
            while (enumerator.MoveNext())
            {
                MenuIngridient menuIngridient = (MenuIngridient)enumerator.Current;
                try
                {
                    if (menuIngridient.IsVegeterian())
                    {
                        menuIngridient.Print();
                    }
                }
                catch (NotSupportedException e)
                { }
            }
        }
Example #3
0
 public override void Remove(MenuIngridient menuIngridient)
 {
     _menuIngridients.Remove(menuIngridient);
 }
Example #4
0
 public override void Add(MenuIngridient menuIngridient)
 {
     _menuIngridients.Add(menuIngridient);
 }
Example #5
0
 public virtual void Remove(MenuIngridient menuIngridient)
 {
     throw new NotSupportedException();
 }
Example #6
0
 public Waitress(MenuIngridient allMenu)
 {
     _allMenu = allMenu;
 }