public JsonResult Edit_Pregunta(MPreguntas_test pregunta) { Respuesta respuesta = new Respuesta(); if (sesion.esAdministrador(db)) { if (ModelState.IsValid) { int actualizado = new MPreguntas_test().actualizar_pregunta(db, pregunta); if (actualizado <= 0) { respuesta.RESPUESTA = "ERROR"; respuesta.MENSAJE = "Error en la actualización."; } else { respuesta.RESPUESTA = "OK"; respuesta.MENSAJE = "Pregunta actualizada"; } } else { respuesta.RESPUESTA = "ERROR"; respuesta.MENSAJE = "Datos incorrectos."; } } else { respuesta.RESPUESTA = "LOGIN"; } return(Json(respuesta)); }
/// <summary> /// Lista las preguntas que estan registrdas en la db /// </summary> /// <returns></returns> public ActionResult Listar() { if (sesion.esAdministrador(db)) { MPreguntas_test pre = new MPreguntas_test(); return(View(pre.getPreguntas(0))); } return(null); }
public ActionResult Edit_Pregunta(int id) { if (sesion.esAdministrador(db)) { MPreguntas_test pregunta = (new MPreguntas_test()).getPreguntaId(id); if (pregunta == null) { return(HttpNotFound()); } return(View(pregunta)); } else { return(Redirect("~/Inicio/Login")); } }
public JsonResult add_pregunta(MPreguntas_test Mpregunta) { Respuesta respuesta = new Respuesta(); if (sesion.esAdministrador(db)) { if (ModelState.IsValid) { preguntas_test pregunta = new preguntas_test(); pregunta.eliminado = 0; pregunta.Pregunata = Mpregunta.Pregunata; pregunta.tipo = Mpregunta.tipo; bool respuesta_guardado = Mpregunta.guardar_pregunta(db, pregunta); if (respuesta_guardado) { respuesta.RESPUESTA = "OK"; respuesta.MENSAJE = "Pregunta guardada correctamente."; } else { respuesta.RESPUESTA = "ERROR"; respuesta.MENSAJE = "Error al registrar la pregunta."; } } else { respuesta.RESPUESTA = "ERROR"; respuesta.MENSAJE = "Los datos ingresados son incorrecotos."; } } else { respuesta.RESPUESTA = "LOGIN"; } return(Json(respuesta)); }