public async Task <IActionResult> Post([FromBody] CreateApiCommand command) { try { var apiResource = await _mediator.Send(command); return(Ok(apiResource)); } catch (KeyNotFoundException ex) { return(NotFound()); } catch (ArgumentException argumentException) { return(BadRequest(argumentException.Message)); } }
public async Task <IActionResult> Post([FromBody] CreateApiCommand command) { var apiResource = await _mediator.Send(command); return(Ok(apiResource)); }