Esempio n. 1
0
 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++;
     }
 }
Esempio n. 2
0
        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);
        }