Example #1
0
        public int CreateAnOrderWithItems(OrderWithItemsRequest orderWithItems)
        {
            ValidationService.ValidateExistRequest(orderWithItems, field);

            Order order = mapService.MapEntity(orderWithItems.Order);

            var idOrder = repository.GetInstance().Insert(order);

            foreach (OrderItemRequest item in orderWithItems.OrderItem)
            {
                item.IdOrder = idOrder;

                orderItemAppService.Insert(item);
            }

            return(idOrder);
        }
Example #2
0
        public IHttpActionResult CreateOrderWithItems([FromBody] OrderWithItemsRequest request)
        {
            var response = orderAppService.CreateAnOrderWithItems(request);

            return(Ok(response));
        }