// GET: Edit public ActionResult EditarLibro(string isbn) { ProductServices serv = new ProductServices(); Libro libro; libro = serv.GetLibroFromIsbn(isbn); if (libro == null) return HttpNotFound("Libro no encontrado"); return View(libro); }
public ActionResult EditarLibro(Libro libro, string isbn13) { ProductServices serv = new ProductServices(); Libro libroDominio; libroDominio = serv.GetLibroFromIsbn(isbn13); if (libroDominio != null) { if (TryUpdateModel(libroDominio, new string[] { nameof(libro.ISBN10), nameof(libro.Titulo), "Autores", "Editorial", "Precio" })) { if (!serv.ActualizarLibro(libroDominio)) return new HttpStatusCodeResult(500); } } return View(libroDominio); }