示例#1
0
        public SondagemAutoralBusiness(IConfiguration config)
        {
            var createToken = new CreateToken(config);

            _token   = createToken.CreateTokenProvisorio();
            TurmaApi = new TurmasAPI(new EndpointsAPI());
        }
        public AlunosBusiness(IConfiguration config)
        {
            _config = config;
            var createToken = new CreateToken(config);

            _token = createToken.CreateTokenProvisorio();
        }
示例#3
0
        private async Task <ActionResult> ObterProfileEmployeeInformationSME(BuscaPerfilServidor occupationsProfile, Perfil perfilSelecionado)
        {
            var createToken = new CreateToken(_config);
            var _token      = createToken.CreateTokenProvisorio();

            var abrangencia = await _AbrangenciaAPI.AbrangenciaCompactaSondagem(_token, occupationsProfile.codigoRF, perfilSelecionado.PerfilGuid);

            var retorno = new RetornoInfoPerfilDTO
            {
                DREs = abrangencia.Dres.Where(x => abrangencia.Ues.Any(z => z.CodigoDRE.Equals(x.CodigoDRE)))
                       .Select(x => new RetornoDREDTO
                {
                    Codigo = x.CodigoDRE,
                    Nome   = x.NomeDRE,
                    Sigla  = x.SiglaDRE
                }).ToHashSet(),
                CodigoServidor = occupationsProfile.codigoRF,
                Escolas        = abrangencia.Ues.Where(x => abrangencia.Turmas.Any(z => z.CodigoEscola.Equals(x.Codigo)))
                                 .Select(x => new RetornoEscolaDTO
                {
                    Sigla     = x.Sigla,
                    Codigo    = x.Codigo,
                    CodigoDRE = x.CodigoDRE,
                    Nome      = x.Nome
                }).ToHashSet()
            };

            return(Ok(retorno));
        }
        public SondagemMatematicaTurma(IConfiguration config)
        {
            _config = config;
            var createToken = new CreateToken(config);

            _token = createToken.CreateTokenProvisorio();
        }
        public PollMatematica(IConfiguration config)
        {
            var createToken = new CreateToken(config);

            _token = createToken.CreateTokenProvisorio();
        }
        public PollPortuguese(IConfiguration config)
        {
            var createToken = new CreateToken(config);

            _token = createToken.CreateTokenProvisorio();
        }
示例#7
0
        public Profile(IConfiguration config)
        {
            var createToken = new CreateToken(config);

            _token = createToken.CreateTokenProvisorio();
        }
示例#8
0
        public PeriodoAbertura(IConfiguration config)
        {
            var createToken = new CreateToken(config);

            _token = createToken.CreateTokenProvisorio();
        }