|
|
|
@ -1229,9 +1229,12 @@ public class MediaCollectionRepository : IMediaCollectionRepository |
|
|
|
|
|
|
|
|
|
|
|
private static Task<List<Movie>> GetMovieItems(TvContext dbContext, IEnumerable<int> movieIds) => |
|
|
|
private static Task<List<Movie>> GetMovieItems(TvContext dbContext, IEnumerable<int> movieIds) => |
|
|
|
dbContext.Movies |
|
|
|
dbContext.Movies |
|
|
|
|
|
|
|
.TagWithCallSite() |
|
|
|
.AsNoTracking() |
|
|
|
.AsNoTracking() |
|
|
|
.Include(m => m.MovieMetadata) |
|
|
|
.Include(m => m.MovieMetadata) |
|
|
|
.ThenInclude(mm => mm.Subtitles) |
|
|
|
.ThenInclude(mm => mm.Subtitles) |
|
|
|
|
|
|
|
.Include(m => m.MovieMetadata) |
|
|
|
|
|
|
|
.ThenInclude(mm => mm.Directors) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.ThenInclude(mv => mv.Chapters) |
|
|
|
.ThenInclude(mv => mv.Chapters) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
@ -1291,6 +1294,7 @@ public class MediaCollectionRepository : IMediaCollectionRepository |
|
|
|
|
|
|
|
|
|
|
|
private static Task<List<MusicVideo>> GetMusicVideoItems(TvContext dbContext, IEnumerable<int> musicVideoIds) => |
|
|
|
private static Task<List<MusicVideo>> GetMusicVideoItems(TvContext dbContext, IEnumerable<int> musicVideoIds) => |
|
|
|
dbContext.MusicVideos |
|
|
|
dbContext.MusicVideos |
|
|
|
|
|
|
|
.TagWithCallSite() |
|
|
|
.AsNoTracking() |
|
|
|
.AsNoTracking() |
|
|
|
.Include(m => m.Artist) |
|
|
|
.Include(m => m.Artist) |
|
|
|
.ThenInclude(a => a.ArtistMetadata) |
|
|
|
.ThenInclude(a => a.ArtistMetadata) |
|
|
|
@ -1298,6 +1302,8 @@ public class MediaCollectionRepository : IMediaCollectionRepository |
|
|
|
.ThenInclude(mvm => mvm.Subtitles) |
|
|
|
.ThenInclude(mvm => mvm.Subtitles) |
|
|
|
.Include(m => m.MusicVideoMetadata) |
|
|
|
.Include(m => m.MusicVideoMetadata) |
|
|
|
.ThenInclude(mvm => mvm.Artists) |
|
|
|
.ThenInclude(mvm => mvm.Artists) |
|
|
|
|
|
|
|
.Include(m => m.MusicVideoMetadata) |
|
|
|
|
|
|
|
.ThenInclude(mvm => mvm.Directors) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.ThenInclude(mv => mv.Chapters) |
|
|
|
.ThenInclude(mv => mv.Chapters) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
@ -1318,9 +1324,12 @@ public class MediaCollectionRepository : IMediaCollectionRepository |
|
|
|
|
|
|
|
|
|
|
|
private static Task<List<OtherVideo>> GetOtherVideoItems(TvContext dbContext, IEnumerable<int> otherVideoIds) => |
|
|
|
private static Task<List<OtherVideo>> GetOtherVideoItems(TvContext dbContext, IEnumerable<int> otherVideoIds) => |
|
|
|
dbContext.OtherVideos |
|
|
|
dbContext.OtherVideos |
|
|
|
|
|
|
|
.TagWithCallSite() |
|
|
|
.AsNoTracking() |
|
|
|
.AsNoTracking() |
|
|
|
.Include(m => m.OtherVideoMetadata) |
|
|
|
.Include(m => m.OtherVideoMetadata) |
|
|
|
.ThenInclude(ovm => ovm.Subtitles) |
|
|
|
.ThenInclude(ovm => ovm.Subtitles) |
|
|
|
|
|
|
|
.Include(m => m.OtherVideoMetadata) |
|
|
|
|
|
|
|
.ThenInclude(ovm => ovm.Directors) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.ThenInclude(mv => mv.Chapters) |
|
|
|
.ThenInclude(mv => mv.Chapters) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
@ -1492,9 +1501,12 @@ public class MediaCollectionRepository : IMediaCollectionRepository |
|
|
|
|
|
|
|
|
|
|
|
private static Task<List<Episode>> GetEpisodeItems(TvContext dbContext, IEnumerable<int> episodeIds) => |
|
|
|
private static Task<List<Episode>> GetEpisodeItems(TvContext dbContext, IEnumerable<int> episodeIds) => |
|
|
|
dbContext.Episodes |
|
|
|
dbContext.Episodes |
|
|
|
|
|
|
|
.TagWithCallSite() |
|
|
|
.AsNoTracking() |
|
|
|
.AsNoTracking() |
|
|
|
.Include(e => e.EpisodeMetadata) |
|
|
|
.Include(e => e.EpisodeMetadata) |
|
|
|
.ThenInclude(em => em.Subtitles) |
|
|
|
.ThenInclude(em => em.Subtitles) |
|
|
|
|
|
|
|
.Include(e => e.EpisodeMetadata) |
|
|
|
|
|
|
|
.ThenInclude(em => em.Directors) |
|
|
|
.Include(e => e.MediaVersions) |
|
|
|
.Include(e => e.MediaVersions) |
|
|
|
.ThenInclude(mv => mv.Chapters) |
|
|
|
.ThenInclude(mv => mv.Chapters) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
.Include(m => m.MediaVersions) |
|
|
|
|