Nfield.Services.Implementation.NfieldSurveysService.SamplingPointQueryAsync C# (CSharp) Method

SamplingPointQueryAsync() public method

See INfieldSurveysService.SamplingPointQueryAsync
public SamplingPointQueryAsync ( string surveyId, string samplingPointId ) : Task
surveyId string
samplingPointId string
return Task
        public Task<SamplingPoint> SamplingPointQueryAsync(string surveyId, string samplingPointId)
        {
            string uri = string.Format(@"{0}{1}/{2}/{3}", SurveysApi.AbsoluteUri, surveyId, SamplingPointsControllerName, samplingPointId);

            return Client.GetAsync(uri)
                         .ContinueWith(
                             responseMessageTask => responseMessageTask.Result.Content.ReadAsStringAsync().Result)
                         .ContinueWith(
                             stringTask =>
                             JsonConvert.DeserializeObject<SamplingPoint>(stringTask.Result))
                         .FlattenExceptions();
        }