public static Decimal CalculateTotalCost(DTOOrder order)
        {
            var db           = new PapaBobsPizzaEntities();
            var pizzaprices  = db.PizzaPrices.FirstOrDefault();
            var crust        = determineCrust(order, pizzaprices);
            var size         = determineSize(order, pizzaprices);
            var sausage      = determineSausage(order, pizzaprices);
            var pepperoni    = determinePepperoni(order, pizzaprices);
            var onions       = determineOnions(order, pizzaprices);
            var greenPeppers = determineGreenPeppers(order, pizzaprices);

            var TotalCost = crust + size + sausage + pepperoni + onions + greenPeppers;

            return(TotalCost);
        }
Esempio n. 2
0
        public static decimal calculateTotalCost(DTO.DTOOrder order)
        {
            var     db                = new PapaBobsPizzaEntities();
            var     pizzaPrices       = db.PizzaPrices.FirstOrDefault();
            var     crustPrice        = getCrustPrice(order);
            var     sizePrice         = getSizePrice(order);
            var     sausagePrice      = (order.Sausage) ? pizzaPrices.SausagePrice : 0;
            var     pepperoniPrice    = (order.Pepperoni) ? pizzaPrices.PepperoniPrice : 0;
            var     onionsPrice       = (order.Onions) ? pizzaPrices.OnionsPrice : 0;
            var     greenPeppersPrice = (order.GreenPeppers) ? pizzaPrices.GreenPeppersPrice : 0;
            decimal totalCost         =
                crustPrice
                + sizePrice
                + sausagePrice
                + pepperoniPrice
                + onionsPrice
                + greenPeppersPrice;

            return(totalCost);
        }
Esempio n. 3
0
        public static DTO.DTOPizzaPrices getPizzaPrices()
        {
            var db             = new PapaBobsPizzaEntities();
            var DTOPizzaPrices = new DTO.DTOPizzaPrices();
            var PizzaPrices    = db.PizzaPrices.FirstOrDefault();

            DTOPizzaPrices.Id = PizzaPrices.Id;
            DTOPizzaPrices.LargePizzaPrice   = PizzaPrices.LargePizzaPrice;
            DTOPizzaPrices.MediumPizzaPrice  = PizzaPrices.MediumPizzaPrice;
            DTOPizzaPrices.OnionsPrice       = PizzaPrices.OnionsPrice;
            DTOPizzaPrices.PepperoniPrice    = PizzaPrices.PepperoniPrice;
            DTOPizzaPrices.RegularPizzaPrice = PizzaPrices.RegularPizzaPrice;
            DTOPizzaPrices.SausagePrice      = PizzaPrices.SausagePrice;
            DTOPizzaPrices.SmallPizzaPrice   = PizzaPrices.SmallPizzaPrice;
            DTOPizzaPrices.ThickPizzaPrice   = PizzaPrices.ThickPizzaPrice;
            DTOPizzaPrices.ThinPizzaPrice    = PizzaPrices.ThinPizzaPrice;
            DTOPizzaPrices.GreenPeppersPrice = PizzaPrices.GreenPeppersPrice;

            return(DTOPizzaPrices);
        }