Esempio n. 1
0
        public ActionResult saveGame(JuegoPRViewModel model)
        {
            //model.UserId = new Guid(User.Identity.GetUserId());
            var respuestas = new Repositorio <Respuesta>(db).TraerTodos().Where(x => x.Pregunta.Id == model.PregId);
            var respOk     = respuestas.Where(p => p.Escorrecta == true).Select(x => x.Id).FirstOrDefault();

            var hist = new JuegoHistory(model, db);

            new Repositorio <JuegoHistory>(db).Crear(hist);
            //var pelicula = new Repositorio<Pelicula>(db).Traer(Id);

            return(Json(new { Id = respOk, model = model }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public ActionResult saveGame(/*JuegoPRViewModel model*/)
        {
            if (string.IsNullOrEmpty(this.error))
            {
                JuegoPRViewModel model = Newtonsoft.Json.JsonConvert.DeserializeObject <JuegoPRViewModel>(this.Contenido);
                //model.UserId = new Guid(User.Identity.GetUserId());
                var respuestas = new Repositorio <Respuesta>(db).TraerTodos().Where(x => x.Pregunta.Id == model.PregId);
                var respOk     = respuestas.Where(p => p.Escorrecta == true).Select(x => x.Id).FirstOrDefault();

                var hist = new JuegoHistory(model, db);
                new Repositorio <JuegoHistory>(db).Crear(hist);
                //var pelicula = new Repositorio<Pelicula>(db).Traer(Id);
                return(Json(new { Id = respOk, model = model }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { error = this.error }, JsonRequestBehavior.AllowGet));
            }
        }