public Turma Cadastrar(Turma Turma) { ValidarModelo(Turma); //grava os vinculos de docentes e conteudos programaticos foreach (var TurmaDoc in Turma.Docentes) { TurmaDoc.Id = 0; TurmaDoc.Docente = null; } foreach (var conteudoProg in Turma.ConteudosProgramaticos) { conteudoProg.Id = 0; conteudoProg.ConteudoProgramatico = null; } return(_TurmaRepository.Inserir(Turma)); }