示例#1
0
        public Task <object> Get(GetInstantMixFromMusicGenreId request)
        {
            var item = _libraryManager.GetItemById(request.Id);

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

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

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

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

            var items = _musicManager.GetInstantMixFromGenres(new[] { item.Name }, user);

            return GetResult(items, user, request);
        }
示例#3
0
        public object Get(GetInstantMixFromMusicGenreId request)
        {
            var item = (MusicGenre)_libraryManager.GetItemById(request.Id);

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

            var items = _musicManager.GetInstantMixFromGenres(new[] { item.Name }, user);

            return(GetResult(items, user, request));
        }
示例#4
0
        public object Get(GetInstantMixFromMusicGenreId request)
        {
            var item = _libraryManager.GetItemById(request.Id);

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

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

            return GetResult(items, user, request);
        }
示例#5
0
        public Task <object> Get(GetInstantMixFromMusicGenreId 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));
        }