Exemplo n.º 1
0
        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));
        }