public async Task <IActionResult> CriarMeioPagamento([FromBody] CriarMeioPagamentoCommand command) { try { var meioPagamento = await mediator.Send(command); return(CreatedAtAction("CriarMeioPagamento", new { MeioPagamento = meioPagamento }, meioPagamento)); } catch (FinancasException ex) when(ex.StatusCode == HttpStatusCode.BadRequest) { return(BadRequest(notificador.ObterMensagens())); } }
public async Task <IActionResult> CriarConta([FromBody] CriarContaCommand command) { try { var categoria = await mediator.Send(command); return(CreatedAtAction("CriarConta", new { Categoria = categoria }, categoria)); } catch (FinancasException ex) when(ex.StatusCode == HttpStatusCode.BadRequest) { return(BadRequest(notificador.ObterMensagens())); } }