コード例 #1
0
        public void FindSetlistsByVenue_CanFindSetlists()
        {
            var options = new SetlistByVenueSearchOptions() { VenueId = "33d6d4ad" };

            var results = _client.FindSetlistsByVenue(options);

            Assert.NotNull(results);
            Assert.NotEmpty(results.Setlists);
        }
コード例 #2
0
ファイル: Location.cs プロジェクト: ravensorb/SetlistFmApi
        public SetlistSearchResult FindSetlistsByVenue(SetlistByVenueSearchOptions options)
        {
            var request = createSetlistByVenueSearchRequest(options);

            return executeRequest<SetlistSearchResult>(request);
        }
コード例 #3
0
        public void FindSetlistsByVenue(SetlistByVenueSearchOptions options, Action<SetlistSearchResult> callback)
        {
            var request = createSetlistByVenueSearchRequest(options);

            executeRequestAsync<SetlistSearchResult>(request, callback);
        }
コード例 #4
0
ファイル: Location.cs プロジェクト: ravensorb/SetlistFmApi
        private RestRequest createSetlistByVenueSearchRequest(SetlistByVenueSearchOptions options)
        {
            var request = new RestRequest();
            request.Resource = "venue/{VenueId}/setlists";

            request.AddUrlSegment("VenueId", options.VenueId);

            if (options.Page.HasValue)
                request.AddParameter("p", options.Page.Value);

            return request;
        }