//GET /Libros/Details/id public IActionResult Details(int id) { using (BibliotecaDBContext db = new BibliotecaDBContext()) { Book book = this.buscarLibro(id); return(View(book)); } }
public Book buscarLibro(int id) { Book book = new Book(); using (BibliotecaDBContext db = new BibliotecaDBContext()) { Libro libro = db.Libros.Find(id); if (libro == null) { return(null); } book.id_libro = libro.id_libro; book.autor = libro.autor; book.multapordia = libro.multapordia; book.anio = libro.anio; book.titulo = libro.titulo; } return(book); }
public IActionResult DeleteConfirmed(int id) { using (BibliotecaDBContext db = new BibliotecaDBContext()) { Libro libro = db.Libros.Find(id); db.Libros.Remove(libro); int filasAfectadas = db.SaveChanges(); if (filasAfectadas > 0) { Console.WriteLine("Eliminado exitosamente"); } else { Console.WriteLine("Hubo un error"); Book encontrado = this.buscarLibro(id); return(View(encontrado)); } } return(RedirectToAction("Index")); }
public static void Initialize(BibliotecaDBContext context) { context.Database.EnsureCreated(); if (context.Libros.Any()) { return; // DB has been seeded } Libro nuevoLibro = new Libro { id_libro = 235, titulo = "Code First", autor = "Allan Villatoro", anio = 2021, multapordia = 20, }; context.Libros.Add(nuevoLibro); context.SaveChanges(); }
public IActionResult Index() { List <Book> lista = new List <Book>(); using (BibliotecaDBContext db = new BibliotecaDBContext()) { //select * from Libros //LINQ var consulta = from s in db.Libros select new Book { id_libro = s.id_libro, titulo = s.titulo, autor = s.autor, anio = s.anio, multapordia = s.multapordia }; lista = consulta.ToList(); } return(View(lista)); }
public IActionResult Edit(Book book) { using (BibliotecaDBContext db = new BibliotecaDBContext()) { Libro libro = db.Libros.Find(book.id_libro); libro.anio = book.anio; libro.autor = book.autor; libro.multapordia = book.multapordia; libro.titulo = book.titulo; int filasAfectadas = db.SaveChanges(); if (filasAfectadas > 0) { Console.WriteLine("Modificado exitosamente"); } else { Console.WriteLine("Hubo un error"); return(View(book)); } } return(RedirectToAction("Index")); }
public IActionResult Create(Book book) { try { using (BibliotecaDBContext db = new BibliotecaDBContext()) { Libro libro = new Libro(); libro.anio = book.anio; libro.autor = book.autor; libro.id_libro = book.id_libro; libro.multapordia = book.multapordia; libro.titulo = book.titulo; db.Libros.Add(libro); int filasAfectadas = db.SaveChanges(); if (filasAfectadas > 0) { Console.WriteLine("Agregado exitosamente"); TempData["mensaje"] = "Se ha creado exitosamente el nuevo libro."; } else { Console.WriteLine("Hubo un error"); ViewBag.resCreate = 1; return(View(book)); } } } catch (Exception ex) { Console.WriteLine("Hubo un error"); ViewBag.resCreate = 1; return(View(book)); } return(RedirectToAction("Index")); }
public IActionResult Index() { List <Loan2> lista = new List <Loan2>(); using (BibliotecaDBContext db = new BibliotecaDBContext()) { var consulta = from s in db.Prestamos where s.Libros.titulo.Contains("Progra") && s.fecha_devolucion == null orderby s.fecha_a_devolver ascending select new Loan2 { id_prestamo = s.id_prestamo, alumno_cuenta = s.alumno_cuenta, alumno_nombre = s.Alumnos.nombres, libro_id = s.libro_id, libro_titulo = s.Libros.titulo, fecha_entrega = s.fecha_entrega, fecha_a_devolver = s.fecha_a_devolver, fecha_devolucion = s.fecha_devolucion }; lista = consulta.ToList(); } return(View(lista)); }
public UsuarioRepository(BibliotecaDBContext context) : base(context) { }
private void Window_Loaded(object sender, RoutedEventArgs e) { //Inicia a biblioteca com a APP context = new BibliotecaDBContext(); }
public ImprumuturiCartiController(BibliotecaDBContext context) { _context = context; }
public LibrosRepository(BibliotecaDBContext bdBib) { _bdBib = bdBib; }
public LibrosController(BibliotecaDBContext dbContext) { this.db = dbContext; }
public AutorRepository(BibliotecaDBContext context) : base(context) { }
public LivroRepository(BibliotecaDBContext context) : base(context) { }
public AlquilerController(BibliotecaDBContext context) { _context = context; }
private void Window_Loaded(object sender, RoutedEventArgs e) { context = new BibliotecaDBContext(); }
public LibrosController(BibliotecaDBContext context) { _context = context; }
public ClientiController(BibliotecaDBContext context) { _context = context; }
public UnitOfWork(BibliotecaDBContext contexto) { _context = contexto; }
public UsuariosRepository(BibliotecaDBContext dbBib) { _dbBib = dbBib; }
public Repository(BibliotecaDBContext context) { _context = context; }