public ActionResult DeleteConfirmed(int id) { RespuestaCategoria respuestaCategoria = db.RespuestaCategorias.Find(id); db.RespuestaCategorias.Remove(respuestaCategoria); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "RespuestaCategoriaID,RespuestaID,CategoriaID")] RespuestaCategoria respuestaCategoria) { if (ModelState.IsValid) { db.Entry(respuestaCategoria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CategoriaID = new SelectList(db.Categorias, "CategoriaID", "CategoriaNombre", respuestaCategoria.CategoriaID); ViewBag.RespuestaID = new SelectList(db.Respuestas, "RespuestaID", "Texto", respuestaCategoria.RespuestaID); return(View(respuestaCategoria)); }
// GET: RespuestasCategorias/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RespuestaCategoria respuestaCategoria = db.RespuestaCategorias.Find(id); if (respuestaCategoria == null) { return(HttpNotFound()); } return(View(respuestaCategoria)); }
// GET: RespuestasCategorias/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RespuestaCategoria respuestaCategoria = db.RespuestaCategorias.Find(id); if (respuestaCategoria == null) { return(HttpNotFound()); } ViewBag.CategoriaID = new SelectList(db.Categorias, "CategoriaID", "CategoriaNombre", respuestaCategoria.CategoriaID); ViewBag.RespuestaID = new SelectList(db.Respuestas, "RespuestaID", "Texto", respuestaCategoria.RespuestaID); return(View(respuestaCategoria)); }
public ActionResult QuitarCategoria(int?id) { if (id == null) { return(Content("Algo anda mal, intente no navegar a mano")); } RespuestaCategoria rc = db.RespuestaCategorias.Find(id); if (id == null) { return(Content("Respuesta y categoria no encontrados, intente no navegar a mano")); } RespuestasCategoriasController rcController = new RespuestasCategoriasController(); rcController.DeleteConfirmed((int)id); return(RedirectToAction("Respuesta", new { idRespuesta = rc.RespuestaID })); }
public ActionResult AgregarCategoria(int?idRespuesta, IEnumerable <int> categorias, int?idTest) { if (idRespuesta == null || categorias == null) { return(Content("Algo anda mal, intente no navegar a mano")); } foreach (var c in categorias) { RespuestaCategoria rc = new RespuestaCategoria(); rc.CategoriaID = c; rc.RespuestaID = (int)idRespuesta; db.RespuestaCategorias.Add(rc); db.SaveChanges(); } return(RedirectToAction("AgregarCategoria", new { idRespuesta = idRespuesta, idTest = idTest })); }