Esempio n. 1
0
        private List <Pregunta> GenerarPreguntas(int tema, int nroPreguntas)
        {
            return(service.GenerarPreguntas(tema, nroPreguntas));

            /*var basePreguntas = db.Preguntas.Where(o => o.TemaId == tema).ToList();
             * return basePreguntas
             *  .OrderBy(x => Guid.NewGuid())
             *  .Take(nroPreguntas).ToList();*/
        }
Esempio n. 2
0
        public ActionResult Crear(Examen examen, int nroPreguntas)
        {
            if (ModelState.IsValid && examen != null)
            {
                examen.EstaActivo = true;
                service.GuardarExamen(examen);
                List <Pregunta> preguntas = service.GenerarPreguntas(examen.TemaId, nroPreguntas);

                service.GuardarPreguntas(examen, preguntas);
                return(RedirectToAction("Index"));
            }

            ViewBag.Temas = service.ObtenerListaTemas().ToList();
            return(View(examen));
        }