public async Task <ActionResult <PlanoConta> > Criar(
            [FromBody] CriarPlanoContaComando comando,
            [FromServices] PlanoContaManipulador manipulador)
        {
            var resultado = await manipulador.Manipular(comando);

            if (resultado.Sucesso)
            {
                return(Ok(resultado.Dado));
            }

            return(BadRequest(resultado.Mensagem));
        }
 public async Task <ActionResult <GenericoComandoResultado> > Deletar(
     [FromServices] PlanoContaManipulador manipulador,
     Guid usuario, Guid planoConta)
 => await manipulador.Manipular(new DeletarPlanoContaComando(planoConta, usuario));
 public async Task <ActionResult <GenericoComandoResultado> > Atualizar(
     [FromBody] AtualizarPlanoContaComando comando,
     [FromServices] PlanoContaManipulador manipulador)
 => await manipulador.Manipular(comando);