public ActionResult Index() { if (Session["AlunoLogado"] != null) { alunoModel = Session["AlunoLogado"] as Aluno; TestesModel testeModel = db.Testes.Where(m => m.IdAluno == alunoModel.IdAluno).FirstOrDefault(); if (testeModel != null) { ResultadoDAO resultadoDAO = new ResultadoDAO(); ResultadoModel resultado = resultadoDAO.ConsultarResultado(testeModel.IdResultado); //TempData["ResultadoModel"] = resultado; int id = resultado.IdResposta; return(RedirectToAction("ExibirCurso", "Resultado", new { id = resultado.IdResposta })); //return View("ExibirCurso","Resultado", resultado.IdResposta); } else { FrasesModel perguntas = new FrasesModel(); FrasesDAO dao = new FrasesDAO(); perguntas.ListaFrases = dao.ListarTodas(); //Caso não de, usar session Session["AlunoLogado"] = alunoModel; return(View(perguntas)); } } else { TempData["Mensagem"] = "Sessão Expirada, efetue o login novamente!"; return(RedirectToAction("Index", "Aluno")); } }
public ActionResult ExibirCurso(int id) { ResultadoDAO resultadoDao = new ResultadoDAO(); RespostasBusiness repBusiness = new RespostasBusiness(); ResultadoModel resultadoModel = new ResultadoModel(); IList <CursoModel> cursos = new List <CursoModel>(); //chart resultadoModel = resultadoDao.ConsultarResultado(id); //Enviando Model dos Cursos ViewData["ResultadoModel"] = resultadoModel; cursos = repBusiness.ResultadoCursos(resultadoModel); ViewData["ListaPasseios"] = new PasseioAlunoBusiness().ListaPasseioCategoria(cursos); return(View(cursos)); }