Exemple #1
0
        public async Task <IActionResult> ListarSondagemPortuguesAutoral([FromQuery] FiltrarListagemDto filtrarListagemDto)
        {
            var sondagemAutoralBll = new PollPortuguese(_config);

            // return Ok(await sondagemAutoralBll.ListarAlunosPortuguesAutoral(filtrarListagemDto));
            return(Ok(await sondagemAutoralBll.ListarAlunosPortugues(filtrarListagemDto)));
        }
Exemple #2
0
        public async Task <ActionResult> ListarSondagemPortugues(ClassRoomModel classRoomModel)
        {
            try
            {
                var classRoomDataTransfer = new ClassRoomFilter()
                {
                    classroomCodeEol = classRoomModel.classroomCodeEol,
                    dreCodeEol       = classRoomModel.dreCodeEol,
                    schoolCodeEol    = classRoomModel.schoolCodeEol,
                    schoolYear       = classRoomModel.schoolYear,
                    yearClassroom    = classRoomModel.yearClassroom
                };

                var BusinessPoll = new PollPortuguese(_config);
                var ListStudentPollPortuguese = await BusinessPoll.ListStudentPollPortuguese(classRoomDataTransfer);

                if (ListStudentPollPortuguese != null)
                {
                    return(Ok(ListStudentPollPortuguese));
                }

                else
                {
                    return(NoContent());
                }
            }
            catch (System.Exception ex)
            {
                return(StatusCode(500, ex));
            }
        }
Exemple #3
0
        public async Task <IActionResult> SondagemPortuguesAutoral([FromBody] IEnumerable <AlunoSondagemPortuguesDTO2> ListaAlunosSondagemDto)
        {
            var sondagemAutoralBll = new PollPortuguese(_config);

            sondagemAutoralBll.SalvarSondagemAutoralPortugues(ListaAlunosSondagemDto);

            return(Ok());
        }
Exemple #4
0
        public async Task <IActionResult> ExcluirSondagemPortugues([FromQuery] FiltrarListagemDto filtrarListagemDto)
        {
            var sondagemAutoralBll = new PollPortuguese(_config);
            var sondagem           = await sondagemAutoralBll.ObterSondagemPortugues(filtrarListagemDto);

            if (sondagem != null)
            {
                sondagemAutoralBll.ExcluirSondagem(sondagem);
                return(Ok());
            }
            return(BadRequest("Sondagem não encontrada"));
        }
Exemple #5
0
        public async Task <ActionResult> Perguntas([FromQuery] int sequenciaOrdem, string grupoId)
        {
            if (sequenciaOrdem < 1 || sequenciaOrdem > 3)
            {
                return(BadRequest("O valor do parametro sequenciaOrdem deve estar entre 1 e 3"));
            }

            if (string.IsNullOrEmpty(grupoId))
            {
                return(BadRequest("O valor do parametro grupId é obrigatorio"));
            }

            var sondagemAutoralBll = new PollPortuguese(_config);

            return(Ok(await sondagemAutoralBll.ListarPerguntas(sequenciaOrdem, grupoId)));
        }
 private async Task <PollReportPortugueseResult> BuscarDadosSyncAsync(ParametersModel parameters, string anoLetivo, string codigoDre, string codigoEscola, string codigoCurso, PollPortuguese businessPoll, Periodo periodo)
 {
     return(await businessPoll.BuscarDadosRelatorioPortugues(parameters.Proficiency, parameters.Term, anoLetivo, codigoDre, codigoEscola, codigoCurso, periodo));
 }
Exemple #7
0
        public async Task <ActionResult> ComponenteCurricular()
        {
            var sondagemAutoralBll = new PollPortuguese(_config);

            return(Ok(sondagemAutoralBll.RetornaComponenteCurricularPortugues()));
        }
Exemple #8
0
        public async Task <ActionResult> ListarOrdens()
        {
            var sondagemAutoralBll = new PollPortuguese(_config);

            return(Ok(sondagemAutoralBll.ListarOrdens()));
        }
Exemple #9
0
        public async Task <ActionResult> SequenciaDeOrdens([FromQuery] FiltrarListagemDto filtrarListagemDto)
        {
            var sondagemAutoralBll = new PollPortuguese(_config);

            return(Ok(await sondagemAutoralBll.ListaSequenciaOrdensSalva(filtrarListagemDto)));
        }
Exemple #10
0
        public async Task <ActionResult> Bimestres()
        {
            var sondagemAutoralBll = new PollPortuguese(_config);

            return(Ok(sondagemAutoralBll.RetornaPeriodosBimestres()));
        }