public async Task <IActionResult> CreateOrder([FromBody] CreateCustomerOrderRequest request) { var command = _mapper.MapCreateCustomerOrderRequestToCreateCustomerOrderCommand(request); var result = await _mediator.Send(command); return(CreatedAtAction("GetOrder", new { orderId = result.Id }, result)); }
public CreateCustomerOrderCommand MapCreateCustomerOrderRequestToCreateCustomerOrderCommand(CreateCustomerOrderRequest request) { return(new CreateCustomerOrderCommand() { CustomerId = request.CustomerId, ProductId = request.ProductId }); }