Beispiel #1
0
        static void makeDrink(string choice)
        {
            switch (choice)
            {
            case "1":
                HotChocolate hotChocolate = new HotChocolate();
                hotChocolate.ReadyWaterBase();
                hotChocolate.AddIngredients();
                hotChocolate.AddWaterBase();
                break;

            case "2":
                Console.Write("How many cubes of sugar? :");
                String sugarQuantity = Console.ReadLine();
                try {
                    WhiteCoffee whiteCoffee = new WhiteCoffee(int.Parse(sugarQuantity));
                    whiteCoffee.ReadyWaterBase();
                    whiteCoffee.AddIngredients();
                    whiteCoffee.AddWaterBase();
                    whiteCoffee.addMilk();
                }
                catch (FormatException) {
                    Console.Write("You entered an incorrect amount..");
                }
                break;

            case "3":
                LemonTea lemonTea = new LemonTea();
                lemonTea.ReadyWaterBase();
                lemonTea.AddWaterBase();
                lemonTea.addTeaBag();
                lemonTea.AddIngredients();
                break;

            case "4":
                IcedCoffee icedCoffee = new IcedCoffee();
                icedCoffee.ReadyWaterBase();
                icedCoffee.AddWaterBase();
                icedCoffee.AddIngredients();
                icedCoffee.blend();
                break;
            }
        }