// from server test public void ProcessOrder(OrderSubmitModel submitModel) { CartModel cart = this.GetCart(); this.mediator.Send(new CreateOrderCommand(new OrderCustomer { Name = submitModel.Customer.Name, Phone = submitModel.Customer.Phone }, submitModel.Items.Select(x => new OrderItemManagementData { ProductId = x.ProductId, Quantity = x.Quantity }))).Wait(); cart.Items.Clear(); }
public void ProcessOrder(HttpContext context, OrderSubmitModel submitModel) { CartModel cart = this.GetCartModel(context); this.ordersService.Create(new OrderCreationData(new OrderCustomer { Name = submitModel.Customer.Name, Phone = submitModel.Customer.Phone }, submitModel.Items.Select(x => new OrderItemManagementData { ProductId = x.ProductId, Quantity = x.Quantity }))); cart.Items.Clear(); this.SaveCart(context, cart); }
public void ProcessOrder(OrderSubmitModel submitModel) { CartModel cart = this.GetCart(); this.ordersService.Create(new OrderManagementData { Customer = new OrderCustomer { Name = submitModel.Customer.Name, Phone = submitModel.Customer.Phone }, Items = submitModel.Items.Select(x => new OrderItemManagementData { ProductId = x.ProductId, Quantity = x.Quantity }).ToList() }); cart.Items.Clear(); }
public void ProcessOrder([FromBody] OrderSubmitModel submitModel) { this.cartService.ProcessOrder(this.HttpContext, submitModel); }
public void ProcessOrder(OrderSubmitModel submitModel) { this.cartService.ProcessOrder(submitModel); }