Пример #1
0
        public void FindSetlistsByVenue_CanFindSetlists()
        {
            var options = new SetlistByVenueSearchOptions()
            {
                VenueId = O2ARENAVENUEID
            };
            var results = _client.FindSetlistsByVenue(options);

            Assert.NotNull(results);
            Assert.NotEmpty(results.Setlists);
        }
Пример #2
0
        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);
        }
Пример #3
0
        public void FindSetlistsByVenue(SetlistByVenueSearchOptions options, Action <SetlistSearchResult> callback)
        {
            var request = createSetlistByVenueSearchRequest(options);

            executeRequestAsync <SetlistSearchResult>(request, callback);
        }
Пример #4
0
        public SetlistSearchResult FindSetlistsByVenue(SetlistByVenueSearchOptions options)
        {
            var request = createSetlistByVenueSearchRequest(options);

            return(executeRequest <SetlistSearchResult>(request));
        }