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); }
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)); }