public AbstractMeal AddColdDrink(string drinkType)
        {
            ColdDrink coldDrink;

            switch (drinkType)
            {
            case "coke":
                coldDrink = new Coke();
                break;

            case "fanta":
                coldDrink = new Fanta();
                break;

            default:
                coldDrink = null;
                break;
            }
            _meal.SetColdDrink(coldDrink);
            return(this);
        }
Esempio n. 2
0
        public static IOrderable CreateSoda(string type)
        {
            IOrderable soda;

            switch (type)
            {
            case "1":
                soda = new CocaCola();
                return(soda);

            case "2":
                soda = new Fanta();
                return(soda);

            case "3":
                soda = new Sprite();
                return(soda);

            default:
                throw new NotSupportedException();
            }
        }