diff options
Diffstat (limited to 'MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs')
| -rw-r--r-- | MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs b/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs index 736710c54..eb4ddc9cd 100644 --- a/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs +++ b/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs @@ -107,7 +107,7 @@ namespace MediaBrowser.Api.DefaultTheme .Take(50) .Select(i => _dtoService.GetBaseItemDto(i, fields, user)); - view.SpotlightItems = dtos.ToArray(); + view.SpotlightItems = dtos.ToList(); return view; } @@ -139,7 +139,7 @@ namespace MediaBrowser.Api.DefaultTheme .Take(50) .Select(i => _dtoService.GetBaseItemDto(i, fields, user)); - view.SpotlightItems = dtos.ToArray(); + view.SpotlightItems = dtos.ToList(); return view; } @@ -178,7 +178,7 @@ namespace MediaBrowser.Api.DefaultTheme .AsParallel() .Select(i => _dtoService.GetBaseItemDto(i, fields, user)); - view.SpotlightItems = dtos.ToArray(); + view.SpotlightItems = dtos.ToList(); view.ShowsItems = series .Where(i => i.BackdropImagePaths.Count > 0) @@ -186,7 +186,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); var romanceGenres = request.RomanceGenre.Split(',').ToDictionary(i => i, StringComparer.OrdinalIgnoreCase); var comedyGenres = request.ComedyGenre.Split(',').ToDictionary(i => i, StringComparer.OrdinalIgnoreCase); @@ -197,7 +197,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.ComedyItems = seriesWithBackdrops .Where(i => i.Genres.Any(comedyGenres.ContainsKey)) @@ -205,7 +205,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.ActorItems = GetActors(series); @@ -252,14 +252,14 @@ namespace MediaBrowser.Api.DefaultTheme .Take(50) .Select(i => _dtoService.GetBaseItemDto(i, fields, user)); - view.SpotlightItems = dtos.ToArray(); + view.SpotlightItems = dtos.ToList(); view.MovieItems = moviesWithBackdrops .OrderBy(i => Guid.NewGuid()) .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.TrailerItems = items .OfType<Trailer>() @@ -268,7 +268,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Primary)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.BoxSetItems = items .OfType<BoxSet>() @@ -277,7 +277,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.ThreeDItems = moviesWithBackdrops .Where(i => i.Is3D) @@ -285,7 +285,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); var romanceGenres = request.RomanceGenre.Split(',').ToDictionary(i => i, StringComparer.OrdinalIgnoreCase); var comedyGenres = request.ComedyGenre.Split(',').ToDictionary(i => i, StringComparer.OrdinalIgnoreCase); @@ -296,7 +296,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.ComedyItems = moviesWithBackdrops .Where(i => i.Genres.Any(comedyGenres.ContainsKey)) @@ -304,7 +304,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.HDItems = hdMovies .Where(i => i.BackdropImagePaths.Count > 0) @@ -312,7 +312,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.FamilyMovies = familyMovies .Where(i => i.BackdropImagePaths.Count > 0) @@ -320,7 +320,7 @@ namespace MediaBrowser.Api.DefaultTheme .Select(i => GetItemStub(i, ImageType.Backdrop)) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); view.PeopleItems = GetActors(items); @@ -362,7 +362,7 @@ namespace MediaBrowser.Api.DefaultTheme } } - private ItemStub[] GetActors(IEnumerable<BaseItem> mediaItems) + private List<ItemStub> GetActors(IEnumerable<BaseItem> mediaItems) { var actors = mediaItems.SelectMany(i => i.People) .Select(i => i.Name) @@ -390,7 +390,7 @@ namespace MediaBrowser.Api.DefaultTheme }) .Where(i => i != null) .Take(3) - .ToArray(); + .ToList(); } private ItemStub GetItemStub(BaseItem item, ImageType imageType) |
