Exemplo n.º 1
0
        private void TransferFromMenuToSales(IProduct orderedProduct)
        {
            string type = orderedProduct.GetType().Name;

            Sales.Add(orderedProduct);

            switch (type)
            {
            case "Salad":
                SaladSales.Add((Salad)orderedProduct);
                break;

            case "Drink":
                DrinkSales.Add((Drink)orderedProduct);
                break;

            case "Soup":
                SoupSales.Add((Soup)orderedProduct);
                break;

            case "MainDish":
                MainDishSales.Add((MainDish)orderedProduct);
                break;

            case "Dessert":
                DessertSales.Add((Dessert)orderedProduct);
                break;
            }
        }