diff options
Diffstat (limited to 'MediaBrowser.Api/Reports/Data/ReportBuilder.cs')
| -rw-r--r-- | MediaBrowser.Api/Reports/Data/ReportBuilder.cs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/MediaBrowser.Api/Reports/Data/ReportBuilder.cs b/MediaBrowser.Api/Reports/Data/ReportBuilder.cs index c9c63847c..9c3dde6a4 100644 --- a/MediaBrowser.Api/Reports/Data/ReportBuilder.cs +++ b/MediaBrowser.Api/Reports/Data/ReportBuilder.cs @@ -102,7 +102,7 @@ namespace MediaBrowser.Api.Reports HeaderMetadata.Series, HeaderMetadata.Season, HeaderMetadata.SeasonNumber, - HeaderMetadata.DateAdded, + HeaderMetadata.DateAdded, HeaderMetadata.Year, HeaderMetadata.Genres }; @@ -269,10 +269,11 @@ namespace MediaBrowser.Api.Reports HeaderMetadata.ImagePrimary, HeaderMetadata.ImageBackdrop, HeaderMetadata.ImageLogo, - HeaderMetadata.Name, + HeaderMetadata.Name, HeaderMetadata.EpisodeSeries, HeaderMetadata.Season, - HeaderMetadata.DateAdded, + HeaderMetadata.EpisodeNumber, + HeaderMetadata.DateAdded, HeaderMetadata.ReleaseDate, HeaderMetadata.Year, HeaderMetadata.Genres, @@ -450,6 +451,12 @@ namespace MediaBrowser.Api.Reports internalHeader = HeaderMetadata.Season; break; + case HeaderMetadata.EpisodeNumber: + option.Column = (i, r) => this.GetObject<BaseItem, string>(i, (x) => x.IndexNumber == null ? "" : x.IndexNumber.ToString()); + //option.Header.SortField = "IndexNumber"; + //option.Header.HeaderFieldType = ReportFieldType.Int; + break; + case HeaderMetadata.Network: option.Column = (i, r) => this.GetListAsString(i.Studios); option.ItemID = (i) => this.GetStudioID(i.Studios.FirstOrDefault()); |
