private static List <DTO.DTOOrder> convertToDTO(List <Order> orders) { var ordersDTO = new List <DTO.DTOOrder>(); foreach (var order in orders) { var orderDTO = new DTO.DTOOrder(); orderDTO.OrderId = order.OrderId; orderDTO.Crust = order.Crust; orderDTO.Size = order.Size; orderDTO.Name = order.Name; orderDTO.Address = order.Address; orderDTO.Zip = order.Zip; orderDTO.Phone = order.Phone; orderDTO.Sausage = order.Sausage; orderDTO.Pepperoni = order.Pepperoni; orderDTO.Onions = order.Onions; orderDTO.GreenPeppers = order.GreenPeppers; orderDTO.PaymentType = order.PaymentType; orderDTO.Completed = order.Completed; orderDTO.TotalCost = order.TotalCost; ordersDTO.Add(orderDTO); } return(ordersDTO); }
public static decimal CalculateCost(DTO.DTOOrder order) { decimal cost = 0.0M; var prices = getPizzaPrices(); cost += calculateSizeCost(order, prices); cost += calculateCrustCost(order, prices); cost += calculateToppings(order, prices); return(cost); }
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 void SaveOrder(DTO.DTOOrder newOrder) { OrderRepository.SaveOrder(newOrder); }