Ejemplo n.º 1
0
        public async Task <IActionResult> AlterarConta(int id, [FromBody] AlterarContaCommand command)
        {
            try
            {
                command.Id = id;
                var conta = await mediator.Send(command);

                return(CreatedAtAction("AlterarConta", new { Conta = conta }, conta));
            }
            catch (FinancasException ex) when(ex.StatusCode == HttpStatusCode.BadRequest)
            {
                return(BadRequest(notificador.ObterMensagens()));
            }
        }
 public GenericCommandResult UpdateAdmin(AlterarContaCommand command, [FromServices] AlterarContaHandler handle)
 {
     return((GenericCommandResult)handle.Handler(command));
 }