public async Task <IActionResult> ObterUsuariosGsa([FromQuery] FiltroObterUsuariosGsaDto filtro, [FromServices] IObterUsuariosGsaUseCase useCase) { var retorno = await useCase.Executar(filtro); return(Ok(retorno)); }
public async Task <PaginacaoResultadoDto <UsuarioGsa> > Executar(FiltroObterUsuariosGsaDto filtro) { var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade); return(await mediator.Send(new ObterUsuariosGsaPaginadosQuery(paginacao, filtro.Email, filtro.Nome, filtro.OrganizationPath))); }