/// <summary> /// Get connection groups from database /// </summary> private static void LoadConnectionGroups() { if (!IsSchedulesEmpty()) { _connectionGroups.Clear(); _connectionGroups = _connectionsManager.GetAllGroups(String.Empty); foreach (var connInfo in _connectionGroups) { NodeInstanceRow row = _serviceNodeInstances.Values.FirstOrDefault(inst => inst.ConnectionGroupId == connInfo.Identity); if (row != null) { connInfo.TemplateFileName = row.TemplateFileName; connInfo.TemplateDir = _model.Settings.SystemSettings.TemplateDirectory; foreach (var connection in connInfo.Connections) { connection.ConnectionGroup = connInfo; } } } } }