public Task<IQueryable<InterviewerSamplingPointAssignmentModel>> QueryAsync(string surveyId, string samplingPointId)
{
CheckParameters(surveyId, samplingPointId);
var uri = AssignmentsApi(surveyId, samplingPointId, null).AbsoluteUri;
return Client.GetAsync(uri)
.ContinueWith(
responseMessageTask => responseMessageTask.Result.Content.ReadAsStringAsync().Result)
.ContinueWith(
stringTask =>
JsonConvert.DeserializeObject<List<InterviewerSamplingPointAssignmentModel>>(stringTask.Result).AsQueryable())
.FlattenExceptions();
}