public async Task <PaginacaoResultadoDto <UsuarioInativoDto> > Executar(FiltroObterFuncionariosInativosDto filtro) { var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade); var usuarioTipo = (UsuarioTipo)filtro.UsuarioTipo; return(await mediator.Send(new ObterUsuariosInativosPorTipoQuery(paginacao, usuarioTipo))); }
public async Task <IActionResult> ObterFuncionariosInativos([FromServices] IObterFuncionariosInativosUseCase useCase, [FromQuery] FiltroObterFuncionariosInativosDto filtro) { var retorno = await useCase.Executar(filtro); return(Ok(retorno)); }