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