public ConnectionDetailsResponse GetDetails() { var connectionDetailsResponse = new ConnectionDetailsResponse { DeviceName = "X-Ray-/" + Environment.MachineName, IpAddress = GetLocalIPAddress(), Version = 1, }; return(connectionDetailsResponse); }
public async Task <ConnectionDetailsResponse> GetDetails(int machineID) { var connectionDetailsResponse = new ConnectionDetailsResponse(); HttpClient client = new HttpClient(); HttpResponseMessage response = await client.GetAsync("http:/localhost:63766/api/connectiondetails"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); response.EnsureSuccessStatusCode(); return(JsonConvert.DeserializeObject <ConnectionDetailsResponse>(responseBody)); }