public async Task <string> GetSymptomDisciminator(string id) { var response = await _restfulHelper.GetResponseAsync(_configuration.GetDomainApiSymptomDisciminatorUrl(id)); if (!response.IsSuccessStatusCode) { throw new Exception(string.Format("A problem occured requesting {0}. {1}", _configuration.GetDomainApiSymptomDisciminatorUrl(id), await response.Content.ReadAsStringAsync())); } return(await response.Content.ReadAsStringAsync()); }
private async Task <SymptomDiscriminator> GetSymptomDiscriminator(string symptomDiscriminatorCode) { var symptomDiscriminatorResponse = await _restfulHelper.GetResponseAsync( string.Format(_configuration.GetBusinessApiSymptomDiscriminatorUrl(symptomDiscriminatorCode))); if (!symptomDiscriminatorResponse.IsSuccessStatusCode) { throw new Exception(string.Format("A problem occured getting the symptom discriminator at {0}. {1}", _configuration.GetBusinessApiSymptomDiscriminatorUrl(symptomDiscriminatorCode), await symptomDiscriminatorResponse.Content.ReadAsStringAsync())); } return (JsonConvert.DeserializeObject <SymptomDiscriminator>(await symptomDiscriminatorResponse.Content.ReadAsStringAsync())); }