public void ProcessRequest(HealthCheck healthCheck) { var healthCheckResult = new HealthCheckResult() { HealthCheckKey = healthCheck.HealthCheckKey, HealthCheckResultKey = Guid.NewGuid() }; var client = new RestClient(healthCheck.Endpoint); var request = new RestRequest(Method.GET); healthCheckResult.RequestAt = DateTime.UtcNow; var response = client.Execute(request); healthCheckResult.ResponseAt = DateTime.UtcNow; healthCheckResult.CalculeteResponseTime(); healthCheckResult.ContentResult = response.Content; healthCheckResult.StatusCode = (int)response.StatusCode; _healthCheckResultRepository.Insert(healthCheckResult); }