public static void CreateOrder(papaBobs.DTO.OrderDTO orderDTO) { var db = new papaBobsDBEntities1(); var order = convertToEntity(orderDTO); db.tbl_orders.Add(order); db.SaveChanges(); }
private papaBobs.DTO.OrderDTO buildOrder() { var order = new papaBobs.DTO.OrderDTO(); order.size = determineSize(); order.crust = determineCrust(); order.sausage = sausageCheck.Checked; order.pepperoni = pepperoniCheck.Checked; order.onions = onionsCheck.Checked; order.greenPeppers = greenPepperCheck.Checked; order.customerName = nameTextBox.Text; order.customerAddress = addressTextBox.Text; order.customerZip = zipTextBox.Text; order.customerPhone = phoneTextBox.Text; order.paymentType = determinePaymentType(); return(order); }
private static tbl_orders convertToEntity(papaBobs.DTO.OrderDTO orderDTO) { var order = new tbl_orders(); order.orderID = orderDTO.orderID; order.size = orderDTO.size; order.crust = orderDTO.crust; order.sausage = orderDTO.sausage; order.pepperoni = orderDTO.pepperoni; order.onions = orderDTO.onions; order.greenPeppers = orderDTO.greenPeppers; order.customerName = orderDTO.customerName; order.customerAddress = orderDTO.customerAddress; order.customerPhone = orderDTO.customerPhone; order.customerZip = orderDTO.customerZip; order.totalCost = orderDTO.totalCost; order.paymentType = orderDTO.paymentType; order.completed = orderDTO.completed; return(order); }
private static List <papaBobs.DTO.OrderDTO> convertToDTO(List <tbl_orders> orders) { var ordersDTO = new List <papaBobs.DTO.OrderDTO>(); foreach (var order in orders) { var orderDTO = new papaBobs.DTO.OrderDTO(); orderDTO.orderID = order.orderID; orderDTO.size = order.size; orderDTO.crust = order.crust; orderDTO.customerName = order.customerName; orderDTO.customerAddress = order.customerAddress; orderDTO.customerZip = order.customerZip; orderDTO.customerPhone = order.customerPhone; orderDTO.sausage = order.sausage; orderDTO.pepperoni = order.pepperoni; orderDTO.onions = order.onions; orderDTO.greenPeppers = order.greenPeppers; orderDTO.paymentType = order.paymentType; orderDTO.completed = order.completed; ordersDTO.Add(orderDTO); } return(ordersDTO); }
public static void CreateOrder(papaBobs.DTO.OrderDTO orderDTO) { //Validation if (orderDTO.customerName.Trim().Length == 0) { throw new Exception("Name is required"); } if (orderDTO.customerAddress.Trim().Length == 0) { throw new Exception("Address is required"); } if (orderDTO.customerZip.Trim().Length == 0) { throw new Exception("Zip is required"); } if (orderDTO.customerPhone.Trim().Length == 0) { throw new Exception("Phone number is required"); } orderDTO.orderID = Guid.NewGuid(); orderDTO.totalCost = pizzaPriceManager.calculatePizzaPrice(orderDTO); papaBobsPersistence.OrderRepository.CreateOrder(orderDTO); }