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);