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; }
public DetailViewModel(OrderDetail detail) { Detail = detail; _service = new OrderService(); }
public void SaveDetail(OrderDetail detail) { throw new NotImplementedException(); }
public DetailWindow(OrderDetail detail) { InitializeComponent(); this.DataContext = new DetailViewModel(detail); }