public ActionResult DeleteConfirmed(int id) { LIBROS lIBROS = db.LIBROS.Find(id); db.LIBROS.Remove(lIBROS); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,NOMBRE,AUTOR,GENERO")] LIBROS lIBROS) { if (ModelState.IsValid) { db.Entry(lIBROS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lIBROS)); }
public ActionResult Edit([Bind(Include = "Lib_Id,ISBN,Titulo")] LIBROS lIBROS) { if (ModelState.IsValid) { db.Entry(lIBROS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lIBROS)); }
public ActionResult EliminarLibro(int id) { LIBROS libro = db.LIBROS.Find(id); db.LIBROS.Remove(libro); db.SaveChanges(); return(Content("Libro eliminado satisfactoriamente")); }
public ActionResult Create([Bind(Include = "ID,NOMBRE,AUTOR,GENERO")] LIBROS lIBROS) { if (ModelState.IsValid) { db.LIBROS.Add(lIBROS); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lIBROS)); }
public ActionResult Create([Bind(Include = "Lib_Id,ISBN,Titulo")] LIBROS lIBROS) { if (ModelState.IsValid) { db.LIBROS.Add(lIBROS); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lIBROS)); }
// GET: LIBROS/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LIBROS lIBROS = db.LIBROS.Find(id); if (lIBROS == null) { return(HttpNotFound()); } return(View(lIBROS)); }
public ActionResult CrearLibro([Bind(Include = "Lib_Id,ISBN,Titulo")] LIBROS nuevoLibro, IEnumerable <int> autores, IEnumerable <int> generos, int editorial) { var b = ModelState; if (ModelState.IsValid) { db.LIBROS.Add(nuevoLibro); foreach (int autID in autores) { LibrosxAutor nuevoLibAu = new LibrosxAutor(); nuevoLibAu.Libro_Id = nuevoLibro.Lib_Id; nuevoLibAu.Autor_Id = autID; db.LibrosxAutor.Add(nuevoLibAu); } foreach (int genId in generos) { LibrosxGenero nuevoLibGen = new LibrosxGenero(); nuevoLibGen.Libro_Id = nuevoLibro.Lib_Id; nuevoLibGen.Genero_Id = genId; db.LibrosxGenero.Add(nuevoLibGen); } LibrosxEditorial libXedi = new LibrosxEditorial(); libXedi.Editorial_Id = editorial; db.LibrosxEditorial.Add(libXedi); db.SaveChanges(); return(RedirectToAction("CrearLibro")); } else { return(Content("Hubo un error al intentar realizar su pedido. Por favor, revise sus datos e intente nuevamente.")); } }
public ActionResult EditarLibro(int id) { if (ModelState.IsValid) { LIBROS libro = db.LIBROS.Find(id); List <int> AutoresId = new List <int>(); List <int> GenerosId = new List <int>(); List <int> EditorialesId = new List <int>(); foreach (LibrosxAutor union in db.LibrosxAutor) { if (union.Libro_Id == id) { int unionFound = union.Autor_Id; AutoresId.Add(unionFound); } } foreach (LibrosxGenero union in db.LibrosxGenero) { if (union.Libro_Id == id) { int unionGenero = union.Genero_Id; GenerosId.Add(unionGenero); } } foreach (LibrosxEditorial union in db.LibrosxEditorial) { if (union.Libro_Id == id) { int unionEditorial = union.Editorial_Id; EditorialesId.Add(unionEditorial); } } ViewBag.AutoresId = AutoresId; ViewBag.GenerosId = GenerosId; ViewBag.EditorialesId = EditorialesId; return(View("../Agregar/CrearLibro", libro)); } else { return(null); } }
public ActionResult EditarLibro(LIBROS Libro, IEnumerable <int> autores, IEnumerable <int> generos, int editorial) { if (ModelState.IsValid) { db.LIBROS.Add(Libro); foreach (LibrosxAutor union in db.LibrosxAutor) { if (Libro.Lib_Id == union.Libro_Id) { db.LibrosxAutor.Remove(union); } } foreach (LibrosxEditorial union in db.LibrosxEditorial) { if (Libro.Lib_Id == union.Libro_Id) { db.LibrosxEditorial.Remove(union); } } foreach (LibrosxGenero union in db.LibrosxGenero) { if (Libro.Lib_Id == union.Libro_Id) { db.LibrosxGenero.Remove(union); } } foreach (int autID in autores) { LibrosxAutor nuevoLibAu = new LibrosxAutor(); nuevoLibAu.Libro_Id = Libro.Lib_Id; nuevoLibAu.Autor_Id = autID; db.LibrosxAutor.Add(nuevoLibAu); } foreach (int genId in generos) { LibrosxGenero nuevoLibGen = new LibrosxGenero(); nuevoLibGen.Libro_Id = Libro.Lib_Id; nuevoLibGen.Genero_Id = genId; db.LibrosxGenero.Add(nuevoLibGen); } LibrosxEditorial libXedi = new LibrosxEditorial(); libXedi.Editorial_Id = editorial; libXedi.Libro_Id = Libro.Lib_Id; db.LibrosxEditorial.Add(libXedi); db.Entry(Libro).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Content("Libro editado exitosamente")); } else { return(null); } }