public ActionResult EditPerguntaAtividade(int idAtividade, int idPerguntaAtividade) { if (Roles.IsUserInRole(User.Identity.Name, "Professor")) { Pergunta_Atividade pa = new Pergunta_Atividade(); pa.idAtividade = idAtividade; Atividade a = atividadeModel.obterAtividade(idAtividade); int idDisciplina = a.idDisciplina; int idTema = 0; int idPergunta = 0; if (idPerguntaAtividade != 0) { pa = perguntaAtividadeModel.obterPerguntaAtividade(idPerguntaAtividade); idPergunta = pa.idPergunta; idTema = pa.Pergunta.idTema; } ViewBag.idTema = new SelectList(temaModel.obterTemasPorDisciplina(idDisciplina), "idTema", "Descricao", idTema); ViewBag.idPergunta = new SelectList(perguntaModel.obterPerguntasPorTema(idTema), "idPergunta", "Identificacao", idPergunta); return(View(pa)); } return(Redirect("/Shared/Restrito")); }
public ActionResult Edit(int id) { if (Roles.IsUserInRole(User.Identity.Name, "Professor")) { Pergunta p = new Pergunta(); ViewBag.Titulo = "Nova Pergunta"; int idCurso = 1; int idDisciplina = 1; int idTema = 1; int idNivelDificuldadeSelecionado = 1; int correta = 1; if (id != 0) { p = perguntaModel.obterPergunta(id); idCurso = p.Tema.Disciplina.idCurso; idDisciplina = p.Tema.idDisciplina; idTema = p.idTema; idNivelDificuldadeSelecionado = p.idNivelDificuldade; correta = p.Correta; ViewBag.Titulo = "Editar Pergunta"; } ViewBag.idCurso = new SelectList(cursoModel.todosCursos(), "idCurso", "Descricao", idCurso); ViewBag.idDisciplina = new SelectList(disciplinaModel.obterDisciplinaPorCurso(idCurso), "idDisciplina", "Descricao", idDisciplina); ViewBag.idTema = new SelectList(temaModel.obterTemasPorDisciplina(idCurso), "idTema", "Descricao", idTema); ViewBag.idNivelDificuldade = new SelectList(nivelDificuldadeModel.todosNiveisDificuldade(), "idNivelDificuldade", "Descricao", idNivelDificuldadeSelecionado); ViewBag.Correta = new SelectList(alternativaModel.obterAlternativasPorPergunta(id), "idAlternativa", "Descricao", correta); return(View(p)); } return(Redirect("/Shared/Restrito")); }