private async Task <ConselhoClasseAluno> MapearParaEntidade(ConselhoClasseAlunoAnotacoesDto conselhoClasseAlunoDto) { var conselhoClasseAluno = await consultasConselhoClasseAluno.ObterPorConselhoClasseAsync(conselhoClasseAlunoDto.ConselhoClasseId, conselhoClasseAlunoDto.AlunoCodigo); if (conselhoClasseAluno == null) { ConselhoClasse conselhoClasse = conselhoClasseAlunoDto.ConselhoClasseId == 0 ? new ConselhoClasse() { FechamentoTurmaId = conselhoClasseAlunoDto.FechamentoTurmaId } : consultasConselhoClasse.ObterPorId(conselhoClasseAlunoDto.ConselhoClasseId); conselhoClasseAluno = new ConselhoClasseAluno() { ConselhoClasse = conselhoClasse, ConselhoClasseId = conselhoClasse.Id, AlunoCodigo = conselhoClasseAlunoDto.AlunoCodigo }; } conselhoClasseAluno.AnotacoesPedagogicas = conselhoClasseAlunoDto.AnotacoesPedagogicas; conselhoClasseAluno.RecomendacoesAluno = conselhoClasseAlunoDto.RecomendacaoAluno; conselhoClasseAluno.RecomendacoesFamilia = conselhoClasseAlunoDto.RecomendacaoFamilia; return(conselhoClasseAluno); }