protected override void InitPresetPizza()
        {
            /*Meat*/
            CustomPizza tempP = new CustomPizza();

            tempP.Type = "Meat Pizza";
            tempP.AddCrust(CrustList[0]);
            tempP.AddTopping(ToppingsList[0]);
            tempP.AddTopping(ToppingsList[1]);
            tempP.AddTopping(ToppingsList[2]);
            tempP.AddTopping(ToppingsList[6]);
            tempP.AddTopping(ToppingsList[8]);
            tempP.CalculatePrice();
            PresetPizza.Add(tempP);
            /*Hawaiian*/
            tempP      = new CustomPizza();
            tempP.Type = "Hawaiian Pizza";
            tempP.AddCrust(CrustList[0]);
            tempP.AddTopping(ToppingsList[2]);
            tempP.AddTopping(ToppingsList[5]);
            tempP.AddTopping(ToppingsList[7]);
            tempP.CalculatePrice();
            PresetPizza.Add(tempP);
            /*Deluxe*/
            tempP      = new CustomPizza();
            tempP.Type = "Deluxe Pizza";
            tempP.AddCrust(CrustList[0]);
            tempP.AddTopping(ToppingsList[6]);
            tempP.AddTopping(ToppingsList[9]);
            tempP.AddTopping(ToppingsList[3]);
            tempP.AddTopping(ToppingsList[5]);
            tempP.AddTopping(ToppingsList[11]);
            tempP.CalculatePrice();
            PresetPizza.Add(tempP);
        }
        protected override void InitPresetPizza()
        {
            /*Veggie*/
            CustomPizza tempP = new CustomPizza();

            tempP.Type = "Basic Veggie Pizza";
            tempP.AddCrust(CrustList[0]);
            tempP.AddTopping(ToppingsList[0]);
            tempP.AddTopping(ToppingsList[1]);
            tempP.AddTopping(ToppingsList[4]);
            tempP.AddTopping(ToppingsList[6]);
            tempP.CalculatePrice();
            PresetPizza.Add(tempP);
        }
예제 #3
0
        public void AddToOrder(Order o, CustomPizza p)
        {
            p.CalculatePrice();
            _db.Pizza.Add(new Data.Entities.Pizza
            {
                Crust = new PizzaBox.Data.Entities.Crust
                {
                    Name = p.Crust.Name
                },
                Size = new PizzaBox.Data.Entities.Size
                {
                    Name = p.Size.Name
                },
                Price = p.Price
            });

            _db.SaveChanges();

            o.Pizzas.Add(p);
        }