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)));
        }
Esempio n. 2
0
        public async Task <IActionResult> ObterFuncionariosInativos([FromServices] IObterFuncionariosInativosUseCase useCase, [FromQuery] FiltroObterFuncionariosInativosDto filtro)
        {
            var retorno = await useCase.Executar(filtro);

            return(Ok(retorno));
        }