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); }
public IHttpActionResult CreateOrderWithItems([FromBody] OrderWithItemsRequest request) { var response = orderAppService.CreateAnOrderWithItems(request); return(Ok(response)); }