diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-08-30 21:08:32 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-08-30 21:08:32 -0400 |
| commit | b538dc31b1581bc29cf7be64fb91e495a214c244 (patch) | |
| tree | fc005144038d201a0776fb5aea012926158e8c2b /MediaBrowser.Controller | |
| parent | e031694a9980f1d30bba149400accc5df841c668 (diff) | |
added new properties and endpoints for series special features
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/Dto/DtoBuilder.cs | 8 | ||||
| -rw-r--r-- | MediaBrowser.Controller/Entities/TV/Series.cs | 6 |
2 files changed, 12 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/Dto/DtoBuilder.cs b/MediaBrowser.Controller/Dto/DtoBuilder.cs index ea994e103..f762c7cc6 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 2458e5619..1e4d56e1a 100644 --- a/MediaBrowser.Controller/Entities/TV/Series.cs +++ b/MediaBrowser.Controller/Entities/TV/Series.cs @@ -13,9 +13,15 @@ namespace MediaBrowser.Controller.Entities.TV /// </summary> public class Series : Folder { + public List<Guid> SpecialFeatureIds { get; set; } + + public int SeasonCount { get; set; } + public Series() { AirDays = new List<DayOfWeek>(); + + SpecialFeatureIds = new List<Guid>(); } /// <summary> |
