Exemple #1
0
        private RestRequest createCitySearchRequest(CitySearchOptions options)
        {
            var request = new RestRequest();
            request.Resource = "search/venues";

            if (!string.IsNullOrEmpty(options.Name))
                request.AddParameter("name", options.Name);

            if (!string.IsNullOrEmpty(options.StateCode))
                request.AddParameter("stateCode", options.StateCode);

            if (!string.IsNullOrEmpty(options.State))
                request.AddParameter("state", options.State);

            if (!string.IsNullOrEmpty(options.Country))
                request.AddParameter("country", options.Country);

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

            return request;
        }
        public void FindCities(CitySearchOptions options, Action<CitySearchResult> callback)
        {
            var request = createCitySearchRequest(options);

            executeRequestAsync<CitySearchResult>(request, callback);
        }
Exemple #3
0
        public CitySearchResult FindCities(CitySearchOptions options)
        {
            var request = createCitySearchRequest(options);

            return executeRequest<CitySearchResult>(request);
        }