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(); } }
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) { } } }
public override void Remove(MenuIngridient menuIngridient) { _menuIngridients.Remove(menuIngridient); }
public override void Add(MenuIngridient menuIngridient) { _menuIngridients.Add(menuIngridient); }
public virtual void Remove(MenuIngridient menuIngridient) { throw new NotSupportedException(); }
public Waitress(MenuIngridient allMenu) { _allMenu = allMenu; }