public IActionResult GetAlbumById(int albumId)
        {
            var album = _context.Albums.Where(a => a.ID == albumId)
                        .Include(a => a.Artists)
                        .Include(a => a.Genres)
                        .Include(a => a.Styles)
                        .Include(a => a.Videos)
                        .Include(a => a.Images)
                        .Include(a => a.Tracks)
                        .ThenInclude(t => t.ExtraArtists)
                        .SingleOrDefault();

            AlbumViewModel albumView = new AlbumViewModel();

            albumView.Title   = album.Title;
            albumView.Artists = _sourceManagerViewData.Load(album).GetViewArtists();
            albumView.Genres  = _sourceManagerViewData.GetViewGenres();
            albumView.Styles  = _sourceManagerViewData.GetViewStyles();
            albumView.Videos  = _sourceManagerViewData.GetViewVideos();
            albumView.Images  = _sourceManagerViewData.GetViewImages();
            albumView.Tracks  = _sourceManagerViewData.GetViewTracksAndExtraArtists();

            return(Json(albumView));
        }