// GET: /Preguntas/Create public ActionResult EditPregunta(int idPregunta) { PreguntasEntity p = em.GetPreguntaById(idPregunta); ViewBag.idTipoRespuesta = new SelectList(db.TiposRespuesta, "idTipoRespuesta", "nombre", p.idTipoRespuesta); ViewBag.idClasifPregunta = new SelectList(db.ClasifPregunta, "idClasifPregunta", "nombre", p.idClasifPregunta); ViewBag.IdEncuesta = p.idEncuesta; return(View(p)); }
public void CrearPregunta(PreguntasEntity preg) { using (SitcomEntities db = new SitcomEntities()) { SqlParameter paramIdEncuesta = new SqlParameter("@pIdEncuesta", preg.idEncuesta); SqlParameter paramIdClasifPregunta = new SqlParameter("@pIdClasifPregunta", preg.idClasifPregunta); SqlParameter paramIdTipoRespuesta = new SqlParameter("@pIdTipoRespuesta", preg.idTipoRespuesta); SqlParameter paramTextoPregunta = new SqlParameter("@pTextoPregunta", preg.textoPregunta); int result = db.Database.SqlQuery <Int32>("addPregunta @idEncuesta=@pIdEncuesta, @idClasifPregunta=@pIdClasifPregunta, @idTipoRespuesta=@pIdTipoRespuesta, @textoPregunta=@pTextoPregunta", paramIdEncuesta, paramIdClasifPregunta, paramIdTipoRespuesta, paramTextoPregunta).FirstOrDefault(); } }
public Preguntas PreguntasEntityToPreguntas(PreguntasEntity preg) { Preguntas p = new Preguntas() { idTipoRespuesta = preg.idTipoRespuesta, idClasifPregunta = preg.idClasifPregunta, idEncuesta = preg.idEncuesta, textoPregunta = preg.textoPregunta }; return(p); }
public ActionResult EditPregunta([Bind(Include = "idPregunta,textoPregunta,idClasifPregunta,idTipoRespuesta,idEncuesta")] PreguntasEntity p) { if (ModelState.IsValid) { em.EditPregunta(p); return(RedirectToAction("PreguntasEncuesta", new { idEncuesta = p.idEncuesta })); } ViewBag.idTipoRespuesta = new SelectList(db.TiposRespuesta, "idTipoRespuesta", "nombre"); ViewBag.idClasifPregunta = new SelectList(db.ClasifPregunta, "idClasifPregunta", "nombre"); ViewBag.IdEncuesta = p.idEncuesta; return(View(p)); }
public ActionResult NuevaPregunta(PreguntasEntity pregunta) { if (ModelState.IsValid) { em.CrearPregunta(pregunta); return(RedirectToAction("PreguntasEncuesta", new { idEncuesta = pregunta.idEncuesta })); } ViewBag.idTipoRespuesta = new SelectList(db.TiposRespuesta, "idTipoRespuesta", "nombre"); ViewBag.idClasifPregunta = new SelectList(db.ClasifPregunta, "idClasifPregunta", "nombre"); ViewBag.IdEncuesta = pregunta.idEncuesta; return(View(pregunta)); }
public void EditPregunta(PreguntasEntity p) { using (SitcomEntities db = new SitcomEntities()) { var result = (from preg in db.Preguntas where preg.idPregunta == p.idPregunta select preg).FirstOrDefault(); result.textoPregunta = p.textoPregunta; result.idTipoRespuesta = p.idTipoRespuesta; result.idClasifPregunta = p.idClasifPregunta; db.SaveChanges(); } }