aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/IHasDtoOptions.cs
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2015-02-09 16:58:30 -0500
committerLuke <luke.pulverenti@gmail.com>2015-02-09 16:58:30 -0500
commit4cc3b2f0ccd7c092a4acf72db4903415e175037a (patch)
treef9f90f8665b726253b8b357674f2f141aa43abc9 /MediaBrowser.Api/IHasDtoOptions.cs
parente7037a9b80843c127712f11430239f8fa3cb4aed (diff)
parent3d7089a7dbabb652730c892206ca050f52f832b1 (diff)
Merge pull request #1005 from MediaBrowser/dev
3.0.5518.0
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;
- }
- }
}