public async Task <ServiceResponse <string> > GetResponseAsync(GoogleMapsParameters parameters) { var result = new ServiceResponse <string>() { Success = false, Message = "Failed to get a response from service" }; var uri = GetUri(parameters); using (var client = new HttpClient()) { try { result.Value = await client.GetStringAsync(uri); result.Success = true; result.Message = "Ok"; } catch (Exception) { throw; } } return(result); }
public async Task<ServiceResponse<string>> GetResponseAsync(GoogleMapsParameters parameters) { var result = new ServiceResponse<string>() { Success = false, Message = "Failed to get a response from service" }; var uri = GetUri(parameters); using (var client = new HttpClient()) { try { result.Value = await client.GetStringAsync(uri); result.Success = true; result.Message = "Ok"; } catch (Exception) { throw; } } return result; }
protected Uri GetUri(GoogleMapsParameters parameters) { var uri = new Uri($"{Host}/{ServiceName}/{Output}?{parameters.GetParametersString()}"); return(uri); }
protected Uri GetUri(GoogleMapsParameters parameters) { var uri = new Uri($"{Host}/{ServiceName}/{Output}?{parameters.GetParametersString()}"); return uri; }