public void Submit(Order order) { this.Helper.ExecuteNonQuery("P_ORDER_I", order.Id, order.Date, order.UserName); foreach (var orderLine in order.OrderLines) { this.Helper.ExecuteNonQuery("P_ORDER_LINE_I", order.Id, orderLine.ProductId, orderLine.Quantity); } }
public ActionResult CheckOut() { Order order = new Order(Guid.NewGuid().ToString(), DateTime.Now, HttpContext.User.Identity.Name); foreach(var item in ShoppingCart.Current.Items) { order.AddOrderLine(item.ProductId, item.Quantity); } this.OrdersService.Submit(order); ShoppingCart.Current = null; return View(); }