// Metodo para obtener detalles del libro dañado en una vista exclusiva public ActionResult DetallesDañados(int id) { try { using (var db = new LibrosContext()) { CAT_LIBROS_DAÑADOS Blibro = db.CAT_LIBROS_DAÑADOS.Find(id); return(View(Blibro)); } } catch (Exception) { throw; } }
// Eliminar Libros Dañados public ActionResult EliminarDañados(int id) { try { // Metodo para eliminar un libro que se encuentre dañado en la base de datos using (var db = new LibrosContext()) { CAT_LIBROS_DAÑADOS Blibro = db.CAT_LIBROS_DAÑADOS.Find(id); db.CAT_LIBROS_DAÑADOS.Remove(Blibro); db.SaveChanges(); return(RedirectToAction("IndexDañados")); } } catch (Exception) { throw; } }
public ActionResult AgregarDañados(CAT_LIBROS_DAÑADOS Libro) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new LibrosContext()) { db.CAT_LIBROS_DAÑADOS.Add(Libro); db.SaveChanges(); return(RedirectToAction("IndexDañados")); } } catch (Exception ex) { ModelState.AddModelError("", "Fallo al reportar libro dañado - " + ex.Message); return(View()); } }