public async Task <IActionResult> CreateOrder([FromBody] CreateCustomerOrderCommand command)
        {
            try
            {
                var result = await _mediator.Send(command);

                return(Ok(result));
            }
            catch (FluentValidation.ValidationException ex)
            {
                return(BadRequest(ex.Errors));
            }
        }
        public async Task <IActionResult> CreateOrder([FromBody] CreateCustomerOrderCommand command)
        {
            var result = await _mediator.Send(command);

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

            return(Created("Order Created", result));
        }
Exemplo n.º 4
0
        public async Task <ActionResult <CustomerOrderDetailViewModel> > CreateCustomerOrder([FromBody] CreateCustomerOrderCommand newCustomerOrder)
        {
            var result = await _Mediator.Send(newCustomerOrder);

            var CustomerOrder = await _Mediator.Send(new GetCustomerOrderByIdQuery()
            {
                Id = result
            });

            return(StatusCode(201, CustomerOrder));
        }
Exemplo n.º 5
0
 public async Task <IActionResult> Create(CreateCustomerOrderCommand command)
 {
     return(Ok(await Mediator.Send(command)));
 }