From ac59b7060eb43dc3c66eef2832fbb712c36ca379 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 30 Jun 2019 22:45:31 -0400 Subject: [PATCH] New: Store Genre in DB for use in UI --- src/NzbDrone.Core/Datastore/TableMapping.cs | 2 - .../SkyHook/Resource/EpisodeResource.cs | 17 -------- .../SkyHook/Resource/SeasonResource.cs | 15 ------- .../SkyHook/Resource/ShowResource.cs | 43 ------------------- .../MetadataSource/SkyHook/SkyHookProxy.cs | 2 - src/NzbDrone.Core/NzbDrone.Core.csproj | 3 -- 6 files changed, 82 deletions(-) delete mode 100644 src/NzbDrone.Core/MetadataSource/SkyHook/Resource/EpisodeResource.cs delete mode 100644 src/NzbDrone.Core/MetadataSource/SkyHook/Resource/SeasonResource.cs delete mode 100644 src/NzbDrone.Core/MetadataSource/SkyHook/Resource/ShowResource.cs diff --git a/src/NzbDrone.Core/Datastore/TableMapping.cs b/src/NzbDrone.Core/Datastore/TableMapping.cs index 565d35663..1a42e82cc 100644 --- a/src/NzbDrone.Core/Datastore/TableMapping.cs +++ b/src/NzbDrone.Core/Datastore/TableMapping.cs @@ -97,8 +97,6 @@ namespace NzbDrone.Core.Datastore Mapper.Entity().RegisterModel("Movies") .Ignore(s => s.RootFolderPath) .Ignore(m => m.Actors) - .Ignore(m => m.Genres) -// .Ignore(m => m.Tags) .Relationship() .HasOne(s => s.Profile, s => s.ProfileId); //.HasOne(m => m.MovieFile, m => m.MovieFileId); diff --git a/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/EpisodeResource.cs b/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/EpisodeResource.cs deleted file mode 100644 index acaffe418..000000000 --- a/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/EpisodeResource.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; - -namespace NzbDrone.Core.MetadataSource.SkyHook.Resource -{ - public class EpisodeResource - { - public int SeasonNumber { get; set; } - public int EpisodeNumber { get; set; } - public int? AbsoluteEpisodeNumber { get; set; } - public string Title { get; set; } - public string AirDate { get; set; } - public DateTime? AirDateUtc { get; set; } - public RatingResource Rating { get; set; } - public string Overview { get; set; } - public string Image { get; set; } - } -} \ No newline at end of file diff --git a/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/SeasonResource.cs b/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/SeasonResource.cs deleted file mode 100644 index 55ce6ccf9..000000000 --- a/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/SeasonResource.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Collections.Generic; - -namespace NzbDrone.Core.MetadataSource.SkyHook.Resource -{ - public class SeasonResource - { - public SeasonResource() - { - Images = new List(); - } - - public int SeasonNumber { get; set; } - public List Images { get; set; } - } -} \ No newline at end of file diff --git a/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/ShowResource.cs b/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/ShowResource.cs deleted file mode 100644 index fd442100d..000000000 --- a/src/NzbDrone.Core/MetadataSource/SkyHook/Resource/ShowResource.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.Collections.Generic; - -namespace NzbDrone.Core.MetadataSource.SkyHook.Resource -{ - public class ShowResource - { - public ShowResource() - { - Actors = new List(); - Genres = new List(); - Images = new List(); - Seasons = new List(); - Episodes = new List(); - } - - public int TvdbId { get; set; } - public string Title { get; set; } - public string Overview { get; set; } - //public string Language { get; set; } - public string Slug { get; set; } - public string FirstAired { get; set; } - public int? TvRageId { get; set; } - public int? TvMazeId { get; set; } - - public string Status { get; set; } - public int? Runtime { get; set; } - public TimeOfDayResource TimeOfDay { get; set; } - - public string Network { get; set; } - public string ImdbId { get; set; } - - public List Actors { get; set; } - public List Genres { get; set; } - - public string ContentRating { get; set; } - - public RatingResource Rating { get; set; } - - public List Images { get; set; } - public List Seasons { get; set; } - public List Episodes { get; set; } - } -} \ No newline at end of file diff --git a/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs b/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs index 25887ba83..f0aa00536 100644 --- a/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs +++ b/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs @@ -114,8 +114,6 @@ namespace NzbDrone.Core.MetadataSource.SkyHook { altTitles.Add(new AlternativeTitle(resource.original_title, SourceType.TMDB, TmdbId, iso.Language)); } - - //movie.AlternativeTitles.Add(resource.original_title); } foreach (var alternativeTitle in resource.alternative_titles.titles) diff --git a/src/NzbDrone.Core/NzbDrone.Core.csproj b/src/NzbDrone.Core/NzbDrone.Core.csproj index ef604afa3..09ebfdd58 100644 --- a/src/NzbDrone.Core/NzbDrone.Core.csproj +++ b/src/NzbDrone.Core/NzbDrone.Core.csproj @@ -936,12 +936,9 @@ - - -