private void AddDrinks(Dictionary <DrinkType, string[]> drinkDictionary, ref int menuItemNumber) { foreach (var drink in drinkDictionary) { Menu.Add(new MenuRecord() { MenuItemNumber = menuItemNumber, ItemDisplayName = drink.Value[0], ItemPrice = Prices.GetDrinkPrice(drink.Key) }); menuItemNumber++; } }
public void CreateMenu() { Menu = new List <MenuRecord>(); int menuItemNumber = 1; foreach (var pizzaItem in DisplayNames.DisplayPizzaNameDictionary) { Menu.Add(new MenuRecord() { MenuItemNumber = menuItemNumber, ItemDisplayName = pizzaItem.Value, ItemPrice = Prices.GetPizzaBasePrice(pizzaItem.Key) }); menuItemNumber++; } AddDrinks(DisplayNames.DisplaySoftDrinkNameDictionary, ref menuItemNumber); AddDrinks(DisplayNames.DisplayDraftBeerNameDictionary, ref menuItemNumber); AddDrinks(DisplayNames.DisplayBottledBeerNameDictionary, ref menuItemNumber); AddDrinks(DisplayNames.DisplayBottleWineNameDictionary, ref menuItemNumber); AddDrinks(DisplayNames.DisplayGlassWineNameDictionary, ref menuItemNumber); AddDrinks(DisplayNames.DisplayDraftBeerNameDictionary, ref menuItemNumber); }