From 16203c52b4855b8474d5393ceebe1b7d85ce37fc Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 22 Nov 2013 10:33:14 -0500 Subject: Added specialized episodes endpoint, updated nuget. --- MediaBrowser.Api/SimilarItemsHelper.cs | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'MediaBrowser.Api/SimilarItemsHelper.cs') diff --git a/MediaBrowser.Api/SimilarItemsHelper.cs b/MediaBrowser.Api/SimilarItemsHelper.cs index 587965b3f8..a160ce6665 100644 --- a/MediaBrowser.Api/SimilarItemsHelper.cs +++ b/MediaBrowser.Api/SimilarItemsHelper.cs @@ -25,7 +25,7 @@ namespace MediaBrowser.Api public string Id { get; set; } } - public class BaseGetSimilarItems : IReturn + public class BaseGetSimilarItems : IReturn, IHasItemFields { /// /// Gets or sets the user id. @@ -47,32 +47,6 @@ namespace MediaBrowser.Api /// The fields. [ApiMember(Name = "Fields", Description = "Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, CriticRatingSummary, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, OverviewHtml, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls", IsRequired = false, DataType = "string", ParameterType = "query", Verb = "GET", AllowMultiple = true)] public string Fields { get; set; } - - /// - /// Gets the item fields. - /// - /// IEnumerable{ItemFields}. - public IEnumerable GetItemFields() - { - var val = Fields; - - if (string.IsNullOrEmpty(val)) - { - return new ItemFields[] { }; - } - - return val.Split(',').Select(v => - { - ItemFields value; - - if (Enum.TryParse(v, true, out value)) - { - return (ItemFields?)value; - } - return null; - - }).Where(i => i.HasValue).Select(i => i.Value); - } } /// -- cgit v1.2.3