示例#1
0
        private async Task <TurmaAlteracaoNotasDto> MapearParaTurmaDto(List <HistoricoAlteracaoNotasDto> historicoAlteracaoNotas, IEnumerable <int> bimestres, int anoLetivo, TipoNota tiponota)
        {
            var turmaDto = new TurmaAlteracaoNotasDto()
            {
                Nome                 = historicoAlteracaoNotas.FirstOrDefault().NomeTurma,
                AnoAtual             = anoLetivo == DateTime.Now.Year ? true : false,
                TipoNotaConceitoDesc = tiponota.Name().ToUpper(),
                TipoNotaConceito     = tiponota,
            };

            turmaDto.Bimestres.AddRange(await MapearParaBimestreDto(historicoAlteracaoNotas, tiponota));

            return(turmaDto);
        }