// POST: api/HealthCheck public HealthCheckModel Post([FromBody] DeleteObject deleteme) { string res = ""; HealthCheckModel hcm = new HealthCheckModel(); List <HealthCheckModel> returnval = new List <HealthCheckModel>(); var client = new RestClient(deleteme.AppUrl); var request = new RestRequest("", Method.GET); var queryResult = client.Execute(request); hcm.AppName = deleteme.AppName; hcm.AppUrl = deleteme.AppUrl; hcm.TimeStamp = DateTime.Now; hcm.Status = queryResult.StatusCode.ToString(); if (queryResult.StatusCode == 0) { hcm.Status = HttpStatusCode.ServiceUnavailable.ToString(); } if (JSONHelper.IsValidJson(queryResult.Content)) { hcm.Message = queryResult.Content; } ElasticSearch.LogHealthMetric(hcm); return(hcm); }