private async Task <RelatorioAutoralLeituraProducaoDto> BuscarDadosAutoralAsync(ParametersModel parametersModel, string periodoId)
        {
            var relatorioPortugues = new RelatorioPortugues();

            return(await relatorioPortugues.ObterRelatorioConsolidadoPortugues(new RelatorioPortuguesFiltroDto
            {
                AnoEscolar = Convert.ToInt32(parametersModel.CodigoCurso),
                AnoLetivo = Convert.ToInt32(parametersModel.SchoolYear),
                CodigoDre = parametersModel.CodigoDRE,
                CodigoUe = parametersModel.CodigoEscola,
                ComponenteCurricularId = "c65b2c0a-7a58-4d40-b474-23f0982f14b1",
                GrupoId = parametersModel.GrupoId,
                PeriodoId = periodoId
            }));
        }
        private static async Task <RelatorioPortuguesTurmaDto> ObterRelatorioProducaoTextoLeituraVozAlta(ParametersModel parameters, Periodo periodo)
        {
            var relatorio = new RelatorioPortugues();

            var retorno = await relatorio.ObterRelatorioPorTurmasPortugues(new RelatorioPortuguesFiltroDto
            {
                AnoEscolar             = Convert.ToInt32(parameters.CodigoCurso),
                AnoLetivo              = Convert.ToInt32(parameters.SchoolYear),
                CodigoDre              = parameters.CodigoDRE,
                CodigoTurma            = parameters.CodigoTurmaEol,
                CodigoUe               = parameters.CodigoEscola,
                ComponenteCurricularId = "c65b2c0a-7a58-4d40-b474-23f0982f14b1",
                GrupoId   = parameters.GrupoId,
                PeriodoId = periodo.Id
            });

            return(retorno);
        }
        public async Task <ActionResult> ObterDadosTeste([FromBody] RelatorioPortuguesFiltroDto filtro)
        {
            var relatorio = new RelatorioPortugues();

            return(Ok(await relatorio.ObterRelatorioPorTurmasPortugues(filtro)));
        }