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)); }
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)); }
public async Task <IActionResult> Create(CreateCustomerOrderCommand command) { return(Ok(await Mediator.Send(command))); }