public ActionResult Edit([Bind(Include = "Id,Descripcion,IdCompetencia")] Pregunta pregunta, [Bind(Include = "enunciado")] string enunciado) { /*Instancia de modelo pruebapregunta*/ PruebaPregunta pruebaPregunta = new PruebaPregunta(); Contexto dba = new Contexto(); Enunciado _enunciado = new Enunciado(); /*Consulta ID de la prueba*/ int id_prueba = ObtenerIdPruebaPregunta(pregunta.Id); /*Consulta ID Enunciado*/ int id_enunciado = ObtenerIdEnunciado(enunciado); if (ModelState.IsValid) { pregunta.IdEnunciado = id_enunciado; db.Entry(pregunta).State = EntityState.Modified; db.SaveChanges(); /*start: Insercion tabla transaccional PruebaPregunta * pruebaPregunta.IdPrueba = id_prueba; * pruebaPregunta.IdPregunta = pregunta.Id; * dba.Entry(pruebaPregunta).State = EntityState.Modified; * dba.SaveChanges(); * /*end: Insercion tabla transaccional PruebaPregunta*/ return(RedirectToAction("Index")); } ViewBag.IdCompetencia = new SelectList(db.Competencias, "Id", "Nombre", pregunta.IdCompetencia); ViewBag.Enunciado = db.Enunciados.Where(e => e.Id.Equals(id_enunciado)).Select(e => e.TItulo).FirstOrDefault(); return(View(pregunta)); }
public ActionResult Create([Bind(Include = "Id,Descripcion,IdCompetencia")] Pregunta pregunta, [Bind(Include = "Enunciado,Prueba")] string Enunciado, string Prueba) { /*Instancia de modelo pruebapregunta*/ PruebaPregunta pruebaPregunta = new PruebaPregunta(); Contexto dba = new Contexto(); /*Consulta ID de la prueba*/ int id_prueba = ObtenerIdPrueba(Prueba); /*Consulta ID Enunciado*/ int id_enunciado = ObtenerIdEnunciado(Enunciado); if (ModelState.IsValid) { pregunta.IdEnunciado = id_enunciado; db.Pregunta.Add(pregunta); db.SaveChanges(); /*start: Insercion tabla transaccional PruebaPregunta*/ pruebaPregunta.IdPrueba = id_prueba; pruebaPregunta.IdPregunta = pregunta.Id; dba.PruebasPreguntas.Add(pruebaPregunta); dba.SaveChanges(); /*end: Insercion tabla transaccional PruebaPregunta*/ return(RedirectToAction("Index")); } ViewBag.IdCompetencia = new SelectList(db.Competencias, "Id", "Nombre", pregunta.IdCompetencia); return(View(pregunta)); }
public ActionResult DeleteConfirmed(int id) { PruebaPregunta pruebaPregunta = db.PruebasPreguntas.Find(id); db.PruebasPreguntas.Remove(pruebaPregunta); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,IdPrueba,IdPregunta")] PruebaPregunta pruebaPregunta) { if (ModelState.IsValid) { db.Entry(pruebaPregunta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdPregunta = new SelectList(db.Pregunta, "Id", "Descripcion", pruebaPregunta.IdPregunta); ViewBag.IdPrueba = new SelectList(db.Prueba, "Id", "Nombre", pruebaPregunta.IdPrueba); return(View(pruebaPregunta)); }
public ActionResult Create([Bind(Include = "Id,IdPrueba,IdPregunta")] PruebaPregunta pruebaPregunta) { if (ModelState.IsValid) { db.PruebasPreguntas.Add(pruebaPregunta); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdPregunta = new SelectList(db.Pregunta, "Id", "Descripcion", pruebaPregunta.IdPregunta); ViewBag.IdPrueba = new SelectList(db.Prueba, "Id", "Nombre", pruebaPregunta.IdPrueba); return(View(pruebaPregunta)); }
// GET: PruebaPregunta/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PruebaPregunta pruebaPregunta = db.PruebasPreguntas.Find(id); if (pruebaPregunta == null) { return(HttpNotFound()); } return(View(pruebaPregunta)); }
// GET: PruebaPregunta/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PruebaPregunta pruebaPregunta = db.PruebasPreguntas.Find(id); if (pruebaPregunta == null) { return(HttpNotFound()); } ViewBag.IdPregunta = new SelectList(db.Pregunta, "Id", "Descripcion", pruebaPregunta.IdPregunta); ViewBag.IdPrueba = new SelectList(db.Prueba, "Id", "Nombre", pruebaPregunta.IdPrueba); return(View(pruebaPregunta)); }