Exemple #1
0
        public ActionResult Agendar(string codigo)
        {
            if (!String.IsNullOrWhiteSpace(codigo) && !Sistema.AvaliacaoUsuario.ContainsKey(codigo))
            {
                AvalCertificacao cert = AvalCertificacao.ListarPorCodigoAvaliacao(codigo);

                if (cert.Professor.MatrProfessor == Sessao.UsuarioMatricula)
                {
                    var model = new AvaliacaoAgendarViewModel();

                    model.Avaliacao = cert.Avaliacao;
                    model.Salas     = Sala.ListarOrdenadamente();

                    return(View(model));
                }
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Agendar(string codigo)
        {
            if (String.IsNullOrWhiteSpace(codigo) || Sistema.AvaliacaoUsuario.ContainsKey(codigo))
            {
                return(RedirectToAction("Index"));
            }

            AvalAcadReposicao aval = AvalAcadReposicao.ListarPorCodigoAvaliacao(codigo);

            if (aval.Professor.MatrProfessor == Sessao.UsuarioMatricula)
            {
                var model = new AvaliacaoAgendarViewModel();

                model.Avaliacao = aval.Avaliacao;
                model.Salas     = Sala.ListarOrdenadamente();

                return(View(model));
            }
            return(RedirectToAction("Index"));
        }
Exemple #3
0
        public ActionResult Agendar(string codigo)
        {
            if (String.IsNullOrWhiteSpace(codigo) || Sistema.AvaliacaoUsuario.ContainsKey(codigo))
            {
                return(RedirectToAction("Index"));
            }
            AvalAcademica acad = AvalAcademica.ListarPorCodigoAvaliacao(codigo);

            string    matricula = Helpers.Sessao.UsuarioMatricula;
            Professor professor = Professor.ListarPorMatricula(matricula);

            if (acad.CodProfessor == professor.CodProfessor)
            {
                var model = new AvaliacaoAgendarViewModel();

                model.Avaliacao = acad.Avaliacao;
                model.Turmas    = professor.TurmaDiscProfHorario.Select(d => d.Turma).Distinct().OrderBy(t => t.Curso.Descricao).ToList();
                model.Salas     = Sala.ListarOrdenadamente();

                return(View(model));
            }
            return(RedirectToAction("Index"));
        }