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