public ActionResult Add(AddAlbumPlaylistViewModel addPlaylist) { Playlist playlist = (Playlist)db.Playlist.Where(a => a.PlaylistID == addPlaylist.playlistID).FirstOrDefault(); Album album = (Album)db.Albums.Where(a => a.AlbumID.ToString() == addPlaylist.albumID).FirstOrDefault(); playlist.AlbumIDs.Add(album.AlbumID); db.Entry(playlist).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Add(int?id) { AddAlbumPlaylistViewModel addPlaylist = new AddAlbumPlaylistViewModel(); Playlist playlist = (Playlist)db.Playlist.Where(a => a.PlaylistID == id).FirstOrDefault(); addPlaylist.ownerID = playlist.OwnerID; addPlaylist.playlistID = playlist.PlaylistID; addPlaylist.playlistName = playlist.Name; List <Album> albumList = db.Albums.ToList(); ViewBag.albumList = new SelectList(db.Albums, "AlbumID", "Title"); //ViewBag.albumList = albumList.Select((album) => new SelectListItem {Text = album.Title, Value = album.AlbumID.ToString() }); return(View("Add", addPlaylist)); }