public async Task <IRestResponse> requestConversion(IConverterRequest converterRequest) { var restRequest = new RestRequest(_convertUri, Method.POST); restRequest.AddJsonBody(converterRequest); return(await _restClient.ExecuteAsync(restRequest).ConfigureAwait(false)); }
public async Task <IConverterResult> convert(IConverterRequest converterRequest) { return(JsonSerializer.Deserialize <ConverterResult>(_converterAPI.requestConversion(converterRequest).Result.Content)); }
public async Task <IConverterResult> Convert(IConverterRequest convertRequest) { convertRequest.validate(); return(await Convert(convertRequest.getFromType(), convertRequest.fromValue, convertRequest.getToType()).ConfigureAwait(false)); }