Beispiel #1
0
        // GET: Admin/Opcoes
        public ActionResult Index(int id_questao)
        {
            _repositorio           = new OpcoesRepositorio();
            _repositorio_questao   = new QuestoesRepositorio();
            _repositorio_atividade = new AtividadesRepositorio();
            _repositorio_unidade   = new UnidadesRepositorio();
            _repositorio_curso     = new CursosRepositorio();

            var opcoes    = _repositorio.ListaOpcoesPorQuestao(id_questao);
            var questoes  = _repositorio_questao.RetornaQuestãoPorId(id_questao);
            var atividade = _repositorio_atividade.RetornaAtividadesPorId(questoes.Id_atividade);
            var unidade   = _repositorio_unidade.RetornaUnidadePorId(atividade.Id_unidade);
            var curso     = _repositorio_curso.RetornaCursoPorId(unidade.Id_curso);

            ViewData["Id_curso"]   = curso.Id_curso;
            ViewData["Nome_curso"] = curso.Titulo_curso.ToString();

            ViewData["Id_unidade"]   = unidade.Id_unidade;
            ViewData["Nome_unidade"] = unidade.Nome.ToString();

            ViewData["Id_atividade"]   = atividade.Id_atividade;
            ViewData["Nome_atividade"] = atividade.Titulo.ToString();

            ViewData["Id_questao"]   = questoes.Id_questao;
            ViewData["Nome_questao"] = questoes.Enunciado.ToString();

            return(View(opcoes));
        }
        public ViewResult EditarQuestao(Int32 id_questao)
        {
            _repositorio           = new QuestoesRepositorio();
            _repositorio_atividade = new AtividadesRepositorio();

            Questao questao    = _repositorio.RetornaQuestãoPorId(id_questao);
            var     atividades = _repositorio_atividade.ListaAtividadesPorId(questao.Id_atividade);

            ViewData["listaAtividades"] = new SelectList(atividades, "Id_atividade", "titulo");
            ViewData["Id_atividade"]    = questao.Id_atividade;

            return(View(questao));
        }