Esempio n. 1
0
 public PreguntasRespondidas(PreguntaRespondidaViewModel model, ApplicationDbContext db)
 {
     this.Nombre = NOMBRE;
     setUsuario(model.UsuarioId, db);
     setCategoria(model.CategoriaId, db);
     setPregunta(model.Id, db);
     setRespuesta(model.RespuestaSeleccionadaId, db);
 }
Esempio n. 2
0
        public ActionResult Save(PreguntaRespondidaViewModel model)
        {
            var repoPreguntaRespondida = new Repositorio <PreguntasRespondidas>(db);
            var repoPregunta           = new Repositorio <Pregunta>(db);
            PreguntasRespondidas preguntaRespondida = new PreguntasRespondidas(model, db);

            repoPreguntaRespondida.Crear(preguntaRespondida);
            var respuestaCorrectaId = repoPregunta.TraerTodos().Where(p => p.Id == model.Id).FirstOrDefault().Respuestas.Where(r => r.EsCorrecta).FirstOrDefault().Id;

            //LoggerEventos.LogearEvento("Pregunta respondida: " + model.Nombre, User.Identity.GetUserId(), model.Id, AccionesLogEnum.RESPONDER_PREGUNTA, EntidadLogEnum.PREGUNTA_RESPONDIDA);
            return(Json(respuestaCorrectaId, JsonRequestBehavior.AllowGet));
        }