Ejemplo n.º 1
0
        public Task <FullPlaylist> Get(string playlistId, PlaylistGetRequest request)
        {
            Ensure.ArgumentNotNullOrEmptyString(playlistId, nameof(playlistId));
            Ensure.ArgumentNotNull(request, nameof(request));

            return(API.Get <FullPlaylist>(URLs.Playlist(playlistId), request.BuildQueryParams()));
        }
Ejemplo n.º 2
0
        public async Task <bool> ChangeDetails(string playlistId, PlaylistChangeDetailsRequest request)
        {
            Ensure.ArgumentNotNullOrEmptyString(playlistId, nameof(playlistId));
            Ensure.ArgumentNotNull(request, nameof(request));

            var statusCode = await API.Put(URLs.Playlist(playlistId), null, request.BuildBodyParams()).ConfigureAwait(false);

            return(statusCode == HttpStatusCode.OK);
        }