public ActionResult EditProfessorDisciplina(short idDisciplina, int idProfessorDisciplina)
        {
            if (Roles.IsUserInRole(User.Identity.Name, "Administrador"))
            {
                Professor_Disciplina pd = new Professor_Disciplina();
                pd.idDisciplina = idDisciplina;

                int idProfessor = 1;
                int idTurma     = 1;
                int idCurso     = 1;

                if (idProfessorDisciplina != 0)
                {
                    pd          = professorDisciplinaModel.obterProfessorDisciplina(idProfessorDisciplina);
                    idProfessor = pd.idProfessor;
                    idTurma     = pd.idTurma;
                    idCurso     = pd.Disciplina.idCurso;
                }

                ViewBag.idCurso
                    = new SelectList(cursoModel.todosCursos(),
                                     "idCurso", "Descricao", idCurso);

                ViewBag.idTurma
                    = new SelectList(turmaModel.obterTurmasPorCurso(idCurso),
                                     "idTurma", "Identificacao", idTurma);

                ViewBag.idProfessor
                    = new SelectList(professorModel.todosProfessores(),
                                     "idProfessor", "Pessoa.Nome", idProfessor);

                return(View(pd));
            }
            return(Redirect("/Shared/Restrito"));
        }
        public JsonResult ListaTurmas(int curso)
        {
            var turmas
                = new SelectList(turmaModel.obterTurmasPorCurso(curso), "idTurma", "Identificacao");

            return(Json(new { turmas = turmas }));
        }
        public ActionResult Edit(int id)
        {
            if (Roles.IsUserInRole(User.Identity.Name, "Professor"))
            {
                Atividade a = new Atividade();
                ViewBag.Titulo = "Nova Atividade";

                int idDisciplina = 0;
                int idTurma      = 0;
                int idCurso      = 0;


                if (id != 0)
                {
                    a              = atividadeModel.obterAtividade(id);
                    idDisciplina   = a.idDisciplina;
                    idTurma        = a.idTurma;
                    idCurso        = a.Disciplina.idCurso;
                    ViewBag.Titulo = "Editar Atividade";
                }


                ViewBag.idCurso
                    = new SelectList(cursoModel.todosCursos(),
                                     "idCurso", "Descricao", idCurso);

                ViewBag.idTurma
                    = new SelectList(turmaModel.obterTurmasPorCurso(idCurso),
                                     "idTurma", "Identificacao", idTurma);

                ViewBag.idDisciplina
                    = new SelectList(disciplinaModel.obterDisciplinaPorCurso(idCurso),
                                     "idDisciplina", "Descricao", idDisciplina);


                return(View(a));
            }
            return(Redirect("/Shared/Restrito"));
        }