public IActionResult Preguntar(bool respuesta, bool resultado, int idPregunta) { Random rnd = new Random(); var n = rnd.Next(1, 12); var r = new PreguntasRepository(); var p = r.GetAllPreguntas(); var x = p.Where(fa => fa.Id == n).FirstOrDefault(); if (respuesta) { respuesta = false; return(Redirect("/Home/Resultado?resultado=" + resultado)); } return(View(x)); }
public IActionResult Preguntar() { var idPregunta = Convert.ToInt32(Request.Form["id"]); var idRespuesta = Convert.ToInt32(Request.Form["respuesta"]); var r = new PreguntasRepository(); var p = r.GetAllPreguntas(); var x = p.Where(fa => fa.Id == idPregunta).FirstOrDefault().Respuestas; var y = x.Where(t => t.Id == idRespuesta).FirstOrDefault(); bool resultado = false; if (y.Correcta) { resultado = true; } return(Redirect("/Home/Preguntar?respuesta=true&resultado=" + resultado + "&idPregunta=" + idPregunta)); }
public IActionResult AgregarPregunta(DAPreguntasViewModel pregunta) { //ViewBag.Admin= 1; if (ModelState.IsValid) { PreguntasRepository repos = new PreguntasRepository(); var result = repos.GetPreguntaByContenido(pregunta.Contenido); if (result == null) { repos.Insert(pregunta); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Ya existe esta pregunta."); return(View(pregunta)); } } else { return(View(pregunta)); } }
public PreguntasController() { _entityRepo = new PreguntasRepository(); }
public Trivia() { preguntas = PreguntasRepository.getPreguntas(); NuevaPregunta(); }
public PreguntasController(PreguntasRepository repository) { this._repository = repository ?? throw new ArgumentNullException(nameof(repository)); }