Пример #1
0
        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));
        }
Пример #2
0
 public CreateCustomerOrderCommand MapCreateCustomerOrderRequestToCreateCustomerOrderCommand(CreateCustomerOrderRequest request)
 {
     return(new CreateCustomerOrderCommand()
     {
         CustomerId = request.CustomerId, ProductId = request.ProductId
     });
 }