Exemplo n.º 1
0
        public int CreateOrder(Order order)
        {
            decimal orderTotal = 0;
            var cartItems = GetCartItems();
            foreach (var item in cartItems)
            {
                var orderDetail = new OrderDetail
                {
                    ProductId = item.ProductID,
                    OrderId = order.OrderID,
                    UnitPrice = item.Price,
                    Quantity = item.Quantity

                };
                orderTotal += (item.Quantity * item.Price);
                storeDB.OrderDetails.Add(orderDetail);
            }
            order.OrderStatus = OrderStatus.Pending;
            order.Total = orderTotal;
            storeDB.SaveChanges();
            EmptyCart();
            return order.OrderID;
        }
Exemplo n.º 2
0
 public DetailViewModel(OrderDetail detail)
 {
     Detail = detail;
     _service = new OrderService();
 }
Exemplo n.º 3
0
 public void SaveDetail(OrderDetail detail)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 4
0
        public DetailWindow(OrderDetail detail)
        {
            InitializeComponent();

            this.DataContext = new DetailViewModel(detail);
        }