Ejemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "AlbumId,GenreId,ArtistId,Title,Price,AlbumArtUrl")] Album album)
 {
     if (ModelState.IsValid)
     {
         if (album.Title != null && album.Title.Trim() != "" && album.Price >= 0)
         {
             Album t = StoreDB.Albums.Find(album.AlbumId);
             if (t == null)
             {
                 return(RedirectToAction("InvalidRequest", "Error"));
             }
             StoreDB.SetModified(album);
             StoreDB.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(RedirectToAction("InvalidRequest", "Error"));
     }
     ViewBag.ArtistId = new SelectList(StoreDB.Artists, "ArtistId", "Name", album.ArtistId);
     ViewBag.GenreId  = new SelectList(StoreDB.Genres, "GenreId", "Name", album.GenreId);
     return(View(album));
 }