Nfield.Services.Implementation.NfieldSurveyPublishService.GetAsync C# (CSharp) Method

GetAsync() public method

public GetAsync ( string surveyId ) : Task
surveyId string
return Task
        public Task<SurveyPackageStateModel> GetAsync(string surveyId)
        {
            CheckSurveyId(surveyId);

            return Client.GetAsync(PublishSurveyApi(surveyId).AbsoluteUri)
                .ContinueWith(
                    responseMessageTask => responseMessageTask.Result.Content.ReadAsStringAsync().Result)
                .ContinueWith(
                    stringTask =>
                        JsonConvert.DeserializeObject<SurveyPackageStateModel>(stringTask.Result))
                .FlattenExceptions();
        }