public object Get(GetInstantMixFromSong request)
        {
            var item = _dtoService.GetItemByDtoId(request.Id);

            var result = GetInstantMixResult(request, item.Genres);

            return ToOptimizedResult(result);
        }
        public object Get(GetInstantMixFromSong request)
        {
            var item = _dtoService.GetItemByDtoId(request.Id);

            var result = GetInstantMixResult(request, item.Genres).Result;

            return(ToOptimizedResult(result));
        }
Example #3
0
        public object Get(GetInstantMixFromSong request)
        {
            var item = DtoBuilder.GetItemByClientId(request.Id, _userManager, _libraryManager);

            var result = GetInstantMixResult(request, item.Genres).Result;

            return ToOptimizedResult(result);
        }
Example #4
0
        public object Get(GetInstantMixFromSong request)
        {
            var item = DtoBuilder.GetItemByClientId(request.Id, _userManager, _libraryManager);

            var result = GetInstantMixResult(request, item.Genres).Result;

            return(ToOptimizedResult(result));
        }
Example #5
0
        public Task <object> Get(GetInstantMixFromSong request)
        {
            var item = _libraryManager.GetItemById(request.Id);

            var user = _userManager.GetUserById(request.UserId);

            var items = _musicManager.GetInstantMixFromItem(item, user);

            return(GetResult(items, user, request));
        }
Example #6
0
        public object Get(GetInstantMixFromSong request)
        {
            var item = (Audio)_libraryManager.GetItemById(request.Id);

            var user = _userManager.GetUserById(request.UserId.Value);

            var items = _musicManager.GetInstantMixFromSong(item, user);

            return(GetResult(items, user, request));
        }
        public object Get(GetInstantMixFromSong request)
        {
            var item = (Audio)_libraryManager.GetItemById(request.Id);

            var user = _userManager.GetUserById(request.UserId.Value);

            var items = _musicManager.GetInstantMixFromSong(item, user);

            return GetResult(items, user, request);
        }
Example #8
0
        public Task <object> Get(GetInstantMixFromSong request)
        {
            var item = _libraryManager.GetItemById(request.Id);

            var user = _userManager.GetUserById(request.UserId);

            var dtoOptions = GetDtoOptions(_authContext, request);

            var items = _musicManager.GetInstantMixFromItem(item, user, dtoOptions);

            return(GetResult(items, user, request, dtoOptions));
        }
Example #9
0
        public Task<object> Get(GetInstantMixFromSong request)
        {
            var item = _libraryManager.GetItemById(request.Id);

            var user = _userManager.GetUserById(request.UserId);

            var items = _musicManager.GetInstantMixFromItem(item, user);

            return GetResult(items, user, request);
        }