예제 #1
0
        public void AddPizza(IPizza pizza, int quantity)
        {
            int result = state.AddPizza(pizza, quantity);

            CalculatePrice();
            switch (result)
            {
            case 0:
                OrdreLine orderLine = new OrdreLine(pizza, quantity);
                listOfPizzas.Add(orderLine);
                Console.WriteLine("Pizza(s) ajoutée(s) à votre commande");
                break;

            case 2:
                Console.WriteLine("Vous ne pouvez ajouter de pizza à cette etape de la commande");
                break;
            }
        }