private void SetHealthInformation() { _catalog.Refresh(); lbl_suspendedinstances_c.ResetForeColor(); WriteToLog("Set HealthInformation."); gb_health.Enabled = true; var instances = new BtsServiceInstanceCollection(_catalog); WriteToLog(string.Format("Found {0} Running Service Instances.", instances.Where(x => x.ErrorCategory == 0).ToList().Count)); WriteToLog(string.Format("Found {0} Suspended Service Instances.", instances.Where(x => x.ErrorCategory != 0).ToList().Count)); lbl_runninginstances_c.Text = instances.Where(x => x.ErrorCategory == 0).ToList().Count.ToString(); lbl_suspendedinstances_c.Text = instances.Where(x => x.ErrorCategory != 0).ToList().Count.ToString(); if (instances.Count > 0) { btn_health_terminate.Enabled = true; lbl_suspendedinstances_c.ForeColor = Color.Red; } }