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)); }