コード例 #1
0
 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));
     }
 }
コード例 #2
0
        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());
            }
        }
コード例 #3
0
 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));
     }
 }
コード例 #4
0
 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));
         }
     }
 }