added the beginning of a service stack abstraction

This commit is contained in:
LukePulverenti
2013-03-01 21:44:46 -05:00
parent 9f8aa880aa
commit 7bca933af0
13 changed files with 99 additions and 29 deletions

View File

@@ -409,13 +409,11 @@ namespace MediaBrowser.Api.UserLibrary
/// <returns>System.Object.</returns>
public object Get(GetIntros request)
{
var kernel = (Kernel)Kernel;
var user = _userManager.GetUserById(request.UserId);
var item = DtoBuilder.GetItemByClientId(request.Id, _userManager, _libraryManager, user.Id);
var result = kernel.IntroProviders.SelectMany(i => i.GetIntros(item, user));
var result = _libraryManager.GetIntros(item, user);
return ToOptimizedResult(result);
}