aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/IHasDtoOptions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api/IHasDtoOptions.cs')
-rw-r--r--MediaBrowser.Api/IHasDtoOptions.cs29
1 files changed, 1 insertions, 28 deletions
diff --git a/MediaBrowser.Api/IHasDtoOptions.cs b/MediaBrowser.Api/IHasDtoOptions.cs
index 7fe47c4a1..dac366113 100644
--- a/MediaBrowser.Api/IHasDtoOptions.cs
+++ b/MediaBrowser.Api/IHasDtoOptions.cs
@@ -1,8 +1,4 @@
-using MediaBrowser.Controller.Dto;
-using MediaBrowser.Model.Entities;
-using System;
-using System.Linq;
-
+
namespace MediaBrowser.Api
{
public interface IHasDtoOptions : IHasItemFields
@@ -13,27 +9,4 @@ namespace MediaBrowser.Api
string EnableImageTypes { get; set; }
}
-
- public static class HasDtoOptionsExtensions
- {
- public static DtoOptions GetDtoOptions(this IHasDtoOptions request)
- {
- var options = new DtoOptions();
-
- options.Fields = request.GetItemFields().ToList();
- options.EnableImages = request.EnableImages ?? true;
-
- if (request.ImageTypeLimit.HasValue)
- {
- options.ImageTypeLimit = request.ImageTypeLimit.Value;
- }
-
- if (!string.IsNullOrWhiteSpace(request.EnableImageTypes))
- {
- options.ImageTypes = (request.EnableImageTypes ?? string.Empty).Split(',').Where(i => !string.IsNullOrWhiteSpace(i)).Select(v => (ImageType)Enum.Parse(typeof(ImageType), v, true)).ToList();
- }
-
- return options;
- }
- }
}