public GetRecordsResponseType RunGetRecordsRequest(GetRecordsType getRecordsRequest) { var requestBody = SerializeUtil.SerializeToString(getRecordsRequest); Console.WriteLine(requestBody); string responseBody = _httpRequestExecutor.PostRequest(GetUrlForCswService(), ContentTypeXml, ContentTypeXml, requestBody); responseBody = FixInvalidXml(responseBody); return SerializeUtil.DeserializeFromString<GetRecordsResponseType>(responseBody); }
public string CreateRequestBody(int startPosition) { var getRecords = new GetRecordsType(); getRecords.resultType = ResultType1.results; getRecords.startPosition = startPosition.ToString(CultureInfo.InvariantCulture); var query = new QueryType(); var queryConstraint = new QueryConstraintType(); queryConstraint.version = "1.1.0"; //queryConstraint.Item = new FilterType(); // using empty filter to get all records queryConstraint.Item = CreateFilterForServices(); query.Constraint = queryConstraint; getRecords.Item = query; return SerializeUtil.SerializeToString(getRecords); }