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); }
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); }
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); }