private static void ManipularProfessor(ObjApi objApi)
        {
            usrEdit        = new Usuario();
            disciplinaEdit = new Disciplina();
            professorEdit  = new Professor();

            professorEdit  = ProfessorDAO.BuscarProfessorMatricula(objApi.ProfessorJson.Matricula);
            disciplinaEdit = DisciplinaDAO.BuscarPorNome(objApi.DisciplinaJson.Nome);

            bool cadastrar = true;

            if (professorEdit.Disciplinas != null && professorEdit.Disciplinas.Count() > 1)
            {
                foreach (Disciplina obj in professorEdit.Disciplinas)
                {
                    if (obj.Nome.Equals(disciplinaEdit.Nome))
                    {
                        cadastrar = false;
                        break;
                    }
                }
            }
            if (cadastrar)
            {
                professorEdit.Disciplinas.Add(disciplinaEdit);
            }

            /*edição para inclusão de uma Disciplina para o Professor*/
            ProfessorDAO.EditarProfessor(professorEdit);
        }
Exemple #2
0
 public Professor EditarProfessor(Professor professor)
 {
     return(professorDAO.EditarProfessor(professor));
 }