コード例 #1
0
        public ActionResult Edit(Atividade a, Disciplina d, Turma t, Curso c)
        {
            if (Roles.IsUserInRole(User.Identity.Name, "Professor"))
            {
                ViewBag.idCurso
                    = new SelectList(cursoModel.todosCursos(),
                                     "idCurso", "Descricao", c);

                ViewBag.idDisciplina
                    = new SelectList(disciplinaModel.todasDisciplinas(),
                                     "idDisciplina", "Descricao", d);

                ViewBag.idTurma
                    = new SelectList(turmaModel.todasTurmas(),
                                     "idTurma", "Identificacao", t);

                a.idStatus = 1; //Definindo Atividade como aberta
                a.idTipo   = 1; //TIPO ATIVIDADE

                if (!validarAtividade(a))
                {
                    ViewBag.Erro = "Erro na validação da Atividade";
                    return(View(a));
                }

                string erro = null;
                if (a.idAtividade == 0)
                {
                    erro = atividadeModel.adicionarAtividade(a);
                }
                else
                {
                    erro = atividadeModel.editarAtividade(a);
                }
                if (erro == null)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Erro = erro;
                    return(View(a));
                }
            }
            return(Redirect("/Shared/Restrito"));
        }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            Tema t = new Tema();

            ViewBag.Titulo = "Novo Tema";

            int idDisciplinaSelecionda = 1;

            if (id != 0)
            {
                t = temaModel.obterTema(id);
                idDisciplinaSelecionda = t.idDisciplina;
                ViewBag.Titulo         = "Editar Tema";
            }

            ViewBag.idDisciplina
                = new SelectList(disciplinaModel.todasDisciplinas(),
                                 "idDisciplina", "Descricao", idDisciplinaSelecionda);

            return(View(t));
        }
コード例 #3
0
        public ActionResult Edit(int id)
        {
            if ((Roles.IsUserInRole(User.Identity.Name, "Administrador")) || (Roles.IsUserInRole(User.Identity.Name, "Professor")))
            {
                Tema t = new Tema();
                ViewBag.Titulo = "Novo Tema";

                int idDisciplinaSelecionda = 1;

                if (id != 0)
                {
                    t = temaModel.obterTema(id);
                    idDisciplinaSelecionda = t.idDisciplina;
                    ViewBag.Titulo         = "Editar Tema";
                }

                ViewBag.idDisciplina
                    = new SelectList(disciplinaModel.todasDisciplinas(),
                                     "idDisciplina", "Descricao", idDisciplinaSelecionda);

                return(View(t));
            }
            return(Redirect("/Shared/Restrito"));
        }
コード例 #4
0
        public ActionResult EscolherAlunosTurma(int id)
        {
            ViewBag.Titulo = "Nova Avaliação";

            int idDisciplina = 1;
            int idTurma      = 1;

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

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

            List <Aluno> listaAlunos =
                alunoModel.listarAlunosPorTurma(idDisciplina);


            return(View(listaAlunos));
        }
コード例 #5
0
 public ActionResult Index()
 {
     return(View(disciplinaModel.todasDisciplinas()));
 }