denormalize seriesid

This commit is contained in:
Luke Pulverenti
2016-07-05 02:01:31 -04:00
parent 2772d59559
commit 1fcbd3c6da
10 changed files with 97 additions and 31 deletions

View File

@@ -248,7 +248,14 @@ namespace MediaBrowser.Controller.Entities.TV
}
[IgnoreDataMember]
public Guid? SeasonId { get; set; }
public Guid? SeasonId { get; set; }
public Guid? SeriesId { get; set; }
public Guid? FindSeriesId()
{
var series = Series;
return series == null ? (Guid?)null : series.Id;
}
public override IEnumerable<Guid> GetAncestorIds()
{

View File

@@ -237,12 +237,20 @@ namespace MediaBrowser.Controller.Entities.TV
[IgnoreDataMember]
public string SeriesName { get; set; }
public Guid? SeriesId { get; set; }
public string FindSeriesName()
{
var series = Series;
return series == null ? SeriesName : series.Name;
}
public Guid? FindSeriesId()
{
var series = Series;
return series == null ? (Guid?)null : series.Id;
}
/// <summary>
/// Gets the lookup information.
/// </summary>