コード例 #1
0
        // 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);
        }
コード例 #2
0
        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);
        }