public override void Print() { Console.Write("\n" + GetName()); Console.WriteLine(", " + GetDescription()); Console.WriteLine("---------------------"); IEnumerator enumerator = menuComponents.GetEnumerator(); while (enumerator.MoveNext()) { MenuComponent menuComponent = (MenuComponent)enumerator.Current; menuComponent.Print(); } }
public void PrintVegetarianMenu() { IEnumerator enumerator = allMenus.CreateEnumerator(); Console.WriteLine("\nVEGETARIAN MENU\n----"); while (enumerator.MoveNext()) { MenuComponent menuComponent = (MenuComponent)enumerator.Current; try { if (menuComponent.IsVegetarian()) { menuComponent.Print(); } } catch (NotSupportedException e) { } } }
public void PrintMenu() { allMenus.Print(); }