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

SamplingPointQuotaTargetQueryAsync() public method

See INfieldSurveysService.SamplingPointQuotaTargetQueryAsync
public SamplingPointQuotaTargetQueryAsync ( string surveyId, string samplingPointId, string levelId ) : Task
surveyId string
samplingPointId string
levelId string
return Task
        public Task<SamplingPointQuotaTarget> SamplingPointQuotaTargetQueryAsync(string surveyId, string samplingPointId, string levelId)
        {
            string uri = string.Format(@"{0}{1}/{2}/{3}/{4}/{5}", SurveysApi.AbsoluteUri, surveyId,
                SamplingPointsControllerName, samplingPointId, SamplingPointsQuotaControllerName, levelId);

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