Esempio n. 1
0
        public async Task <bool> Executar(FiltroRelatorioUsuarios filtro)
        {
            var usuarioLogado = await mediator.Send(new ObterUsuarioLogadoQuery());

            filtro.NomeUsuario = usuarioLogado.Nome;

            return(await mediator.Send(new GerarRelatorioCommand(TipoRelatorio.Usuarios, filtro, usuarioLogado)));
        }
 public async Task <IActionResult> Usuarios([FromBody] FiltroRelatorioUsuarios filtro, [FromServices] IRelatorioUsuariosUseCase relatorioUseCase)
 {
     return(Ok(await relatorioUseCase.Executar(filtro)));
 }