public ActionResult EvaluarRespuestas(int idPregunta, int filtro) { if (!CheckSession()) { return(RedirectToAction("Ingresar", "Home")); } else { Pregunta pregunta = PreguntaService.GetPregunta(idPregunta); List <RespuestaAlumno> respuestas = PreguntaService.GetRespuestas(idPregunta, filtro); ViewBag.pregunta = pregunta; ViewBag.PuedeElegirMejorRespuesta = PreguntaService.PuedeElegirMejorRespuesta(idPregunta); return(View(respuestas)); } }
public ActionResult ResponderPregunta(int?idPregunta) { if (!CheckSession()) { return(RedirectToAction("Ingresar", "Home")); } else { if (idPregunta == null) { return(RedirectToAction("Preguntas")); } ViewBag.PreguntaAResponder = PreguntaService.GetPregunta(idPregunta); return(View()); } }
public ActionResult ModificarPregunta(int idPregunta) { if (!CheckSession()) { return(RedirectToAction("Ingresar", "Home")); } else { List <Clase> ListaClase = ClaseService.ListarClase(); ViewBag.clases = ListaClase; List <Tema> ListaTema = TemaService.ListarTema(); ViewBag.temas = ListaTema; Pregunta pregunta = PreguntaService.GetPregunta(idPregunta); ViewBag.desde = pregunta.FechaDisponibleDesde; ViewBag.hasta = pregunta.FechaDisponibleHasta; return(View(pregunta)); } }
public ActionResult ResponderPregunta(int?idPregunta, RespuestaAlumno ra) { if (!CheckSession()) { return(RedirectToAction("Ingresar", "Home")); } else { if (ModelState.IsValid) { int idAlumno = Convert.ToInt32(Session["UserSession"]); PreguntaService.AddRespuesta(ra, idPregunta, idAlumno); return(RedirectToAction("Preguntas")); } else { ViewBag.PreguntaAResponder = PreguntaService.GetPregunta(idPregunta); return(View(ra)); } } }