diff options
Diffstat (limited to 'MediaBrowser.Api/Library/ChapterService.cs')
| -rw-r--r-- | MediaBrowser.Api/Library/ChapterService.cs | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/MediaBrowser.Api/Library/ChapterService.cs b/MediaBrowser.Api/Library/ChapterService.cs new file mode 100644 index 000000000..72ffa3fca --- /dev/null +++ b/MediaBrowser.Api/Library/ChapterService.cs @@ -0,0 +1,28 @@ +using MediaBrowser.Controller.Chapters; +using ServiceStack; +using System.Linq; + +namespace MediaBrowser.Api.Library +{ + [Route("/Providers/Chapters", "GET")] + public class GetChapterProviders : IReturnVoid + { + } + + public class ChapterService : BaseApiService + { + private readonly IChapterManager _chapterManager; + + public ChapterService(IChapterManager chapterManager) + { + _chapterManager = chapterManager; + } + + public object Get(GetChapterProviders request) + { + var result = _chapterManager.GetProviders().ToList(); + + return ToOptimizedResult(result); + } + } +} |
