mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
New: Store Genre in DB for use in UI
This commit is contained in:
@@ -97,8 +97,6 @@ namespace NzbDrone.Core.Datastore
|
|||||||
Mapper.Entity<Movie>().RegisterModel("Movies")
|
Mapper.Entity<Movie>().RegisterModel("Movies")
|
||||||
.Ignore(s => s.RootFolderPath)
|
.Ignore(s => s.RootFolderPath)
|
||||||
.Ignore(m => m.Actors)
|
.Ignore(m => m.Actors)
|
||||||
.Ignore(m => m.Genres)
|
|
||||||
// .Ignore(m => m.Tags)
|
|
||||||
.Relationship()
|
.Relationship()
|
||||||
.HasOne(s => s.Profile, s => s.ProfileId);
|
.HasOne(s => s.Profile, s => s.ProfileId);
|
||||||
//.HasOne(m => m.MovieFile, m => m.MovieFileId);
|
//.HasOne(m => m.MovieFile, m => m.MovieFileId);
|
||||||
|
@@ -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; }
|
|
||||||
}
|
|
||||||
}
|
|
@@ -1,15 +0,0 @@
|
|||||||
using System.Collections.Generic;
|
|
||||||
|
|
||||||
namespace NzbDrone.Core.MetadataSource.SkyHook.Resource
|
|
||||||
{
|
|
||||||
public class SeasonResource
|
|
||||||
{
|
|
||||||
public SeasonResource()
|
|
||||||
{
|
|
||||||
Images = new List<ImageResource>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public int SeasonNumber { get; set; }
|
|
||||||
public List<ImageResource> Images { get; set; }
|
|
||||||
}
|
|
||||||
}
|
|
@@ -1,43 +0,0 @@
|
|||||||
using System.Collections.Generic;
|
|
||||||
|
|
||||||
namespace NzbDrone.Core.MetadataSource.SkyHook.Resource
|
|
||||||
{
|
|
||||||
public class ShowResource
|
|
||||||
{
|
|
||||||
public ShowResource()
|
|
||||||
{
|
|
||||||
Actors = new List<ActorResource>();
|
|
||||||
Genres = new List<string>();
|
|
||||||
Images = new List<ImageResource>();
|
|
||||||
Seasons = new List<SeasonResource>();
|
|
||||||
Episodes = new List<EpisodeResource>();
|
|
||||||
}
|
|
||||||
|
|
||||||
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<ActorResource> Actors { get; set; }
|
|
||||||
public List<string> Genres { get; set; }
|
|
||||||
|
|
||||||
public string ContentRating { get; set; }
|
|
||||||
|
|
||||||
public RatingResource Rating { get; set; }
|
|
||||||
|
|
||||||
public List<ImageResource> Images { get; set; }
|
|
||||||
public List<SeasonResource> Seasons { get; set; }
|
|
||||||
public List<EpisodeResource> Episodes { get; set; }
|
|
||||||
}
|
|
||||||
}
|
|
@@ -114,8 +114,6 @@ namespace NzbDrone.Core.MetadataSource.SkyHook
|
|||||||
{
|
{
|
||||||
altTitles.Add(new AlternativeTitle(resource.original_title, SourceType.TMDB, TmdbId, iso.Language));
|
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)
|
foreach (var alternativeTitle in resource.alternative_titles.titles)
|
||||||
|
@@ -936,12 +936,9 @@
|
|||||||
<Compile Include="MetadataSource\PreDB\PreDBService.cs" />
|
<Compile Include="MetadataSource\PreDB\PreDBService.cs" />
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\ActorResource.cs" />
|
<Compile Include="MetadataSource\SkyHook\Resource\ActorResource.cs" />
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\ConfigurationResource.cs" />
|
<Compile Include="MetadataSource\SkyHook\Resource\ConfigurationResource.cs" />
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\EpisodeResource.cs" />
|
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\ImageResource.cs" />
|
<Compile Include="MetadataSource\SkyHook\Resource\ImageResource.cs" />
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\RatingResource.cs" />
|
<Compile Include="MetadataSource\SkyHook\Resource\RatingResource.cs" />
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\SeasonResource.cs" />
|
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\MovieResource.cs" />
|
<Compile Include="MetadataSource\SkyHook\Resource\MovieResource.cs" />
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\ShowResource.cs" />
|
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\TimeOfDayResource.cs" />
|
<Compile Include="MetadataSource\SkyHook\Resource\TimeOfDayResource.cs" />
|
||||||
<Compile Include="MetadataSource\SkyHook\Resource\TMDBResources.cs" />
|
<Compile Include="MetadataSource\SkyHook\Resource\TMDBResources.cs" />
|
||||||
<Compile Include="MetadataSource\SkyHook\SkyHookProxy.cs" />
|
<Compile Include="MetadataSource\SkyHook\SkyHookProxy.cs" />
|
||||||
|
Reference in New Issue
Block a user