private void PrintMenu(IIterator iterator) { while (iterator.HasNext()) { MenuItem menuItem = (MenuItem)iterator.Next(); Console.Write(menuItem.GetName() + ", "); Console.Write(menuItem.GetPrice() + " -- "); Console.WriteLine(menuItem.GetDescription()); } }
private void PrintMenu(IMenuIterator <MenuItem> iterator) { while (iterator.HasNext()) { menuItem = iterator.Next(); view.DisplayMessage($"{menuItem.GetName()} ,"); view.DisplayMessage($"{menuItem.GetPrice()} ,"); view.DisplayMessage($"{menuItem.GetDescription()} ,"); } }