From b538dc31b1581bc29cf7be64fb91e495a214c244 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 30 Aug 2013 21:08:32 -0400 Subject: added new properties and endpoints for series special features --- MediaBrowser.Controller/Dto/DtoBuilder.cs | 8 ++++++-- MediaBrowser.Controller/Entities/TV/Series.cs | 6 ++++++ 2 files changed, 12 insertions(+), 2 deletions(-) (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Dto/DtoBuilder.cs b/MediaBrowser.Controller/Dto/DtoBuilder.cs index ea994e103a..f762c7cc6b 100644 --- a/MediaBrowser.Controller/Dto/DtoBuilder.cs +++ b/MediaBrowser.Controller/Dto/DtoBuilder.cs @@ -108,7 +108,7 @@ namespace MediaBrowser.Controller.Dto .Select(i => i.ToString("N")) .ToArray(); } - + // Make sure all the tasks we kicked off have completed. if (tasks.Count > 0) { @@ -532,6 +532,10 @@ namespace MediaBrowser.Controller.Dto dto.AirDays = series.AirDays; dto.AirTime = series.AirTime; dto.Status = series.Status; + + dto.SpecialFeatureCount = series.SpecialFeatureIds.Count; + + dto.SeasonCount = series.SeasonCount; } if (episode != null) @@ -579,7 +583,7 @@ namespace MediaBrowser.Controller.Dto { dto.SeriesName = item.SeriesName; } - + private void SetMusicVideoProperties(BaseItemDto dto, MusicVideo item) { if (!string.IsNullOrEmpty(item.Album)) diff --git a/MediaBrowser.Controller/Entities/TV/Series.cs b/MediaBrowser.Controller/Entities/TV/Series.cs index 2458e56193..1e4d56e1a5 100644 --- a/MediaBrowser.Controller/Entities/TV/Series.cs +++ b/MediaBrowser.Controller/Entities/TV/Series.cs @@ -13,9 +13,15 @@ namespace MediaBrowser.Controller.Entities.TV /// public class Series : Folder { + public List SpecialFeatureIds { get; set; } + + public int SeasonCount { get; set; } + public Series() { AirDays = new List(); + + SpecialFeatureIds = new List(); } /// -- cgit v1.2.3