private GetAddressResponse GetStateProvinces(GetAddressRequest request) { var serviceRequest = new GetStateProvincesServiceRequest(request.CountryRegionId, request.QueryResultSettings) { QueryResultSettings = request.QueryResultSettings }; var serviceResponse = this.Context.Execute <GetStateProvincesServiceResponse>(serviceRequest); return(new GetAddressResponse(serviceResponse.Results)); }
/// <summary> /// Gets the state provinces. /// </summary> /// <param name="request">The request.</param> /// <returns>The response.</returns> private static GetStateProvincesServiceResponse GetStateProvinces(GetStateProvincesServiceRequest request) { ValidateGetAddressInfoRequests(request); string countryRegionId = request.Filters[AddressServiceConstants.CountryRegionId].ToString(); var stateProvinceRequest = new GetStateProvincesDataRequest(countryRegionId, request.QueryResultSettings); var stateProvinceDataSet = request.RequestContext.Runtime.Execute <EntityDataServiceResponse <StateProvinceInfo> >(stateProvinceRequest, request.RequestContext); return(new GetStateProvincesServiceResponse(stateProvinceDataSet.PagedEntityCollection)); }