예제 #1
0
        public static void GetOrder(DTO.OrdersDto orderDto)
        {
            var db      = new PapaBobDbEntities();
            var dbOrder = db.Orders;


            var orders = new Orders();

            orders.OrderId      = orderDto.OrderId;
            orders.Size         = orderDto.Size;
            orders.Crust        = orderDto.Crust;
            orders.Sausage      = orderDto.Sausage;
            orders.Pepperoni    = orderDto.Pepperoni;
            orders.Onions       = orderDto.Onions;
            orders.GreenPeppers = orderDto.GreenPeppers;
            orders.Name         = orderDto.Name;
            orders.Adress       = orderDto.Adress;
            orders.Zip          = orderDto.Zip;
            orders.Phone        = orderDto.Phone;
            orders.TotalCost    = orderDto.TotalCost;
            orders.PaymentType  = orderDto.PaymentType;
            orders.Completed    = orderDto.Completed;

            dbOrder.Add(orders);
            db.SaveChanges();
        }
예제 #2
0
        private DTO.OrdersDto buildOrder()
        {
            var order = new DTO.OrdersDto();


            order.Size         = determineSize();
            order.Crust        = determineCrust();
            order.Sausage      = sausageCheckBox.Checked;
            order.Pepperoni    = pepperoniCheckBox.Checked;
            order.Onions       = onionsCheckBox.Checked;
            order.GreenPeppers = greenpepperCheckBox.Checked;
            order.Name         = nameTextBox.Text;
            order.Adress       = adressTextBox.Text;
            order.Zip          = zipTextBox.Text;
            order.Phone        = phoneTextBox.Text;
            order.PaymentType  = determinePaymentType();
            return(order);
        }
예제 #3
0
 public static void GetOrders(DTO.OrdersDto ordersDTO)
 {
     ordersDTO.OrderId   = Guid.NewGuid();
     ordersDTO.TotalCost = PizzaPriceManager.CalculateCost(ordersDTO);
     Persistence.OrderRepository.GetOrder(ordersDTO);
 }