private static void CreateDatabaseTables() { string filename = DBAdmin.CreateDBFile(); if (EventLogTableMgr.CreateEventLogDBTable()) { Logger.AddLogEntry(LogCategory.INFO, "Created Database file \'" + filename + "\'."); } SettingsTableMgr.CreateSettingsDBTable(); AudioClipsTableMgr.CreateAudioClipsDBTable(); TimeTriggerClipsTableMgr.CreateTimeTriggerClipsDBTable(); RulesetsTableMgr.CreateRulesetsDBTable(); RulesTableMgr.CreateRulesetRulesDBTable(); SessionsTableMgr.CreateSessionsDBTable(); SessionClipsTableMgr.CreateSessionsDBTable(); OnlineVoicesTableMgr.CreateOnlineVoicesDBTable(); }
public static bool AddRuleset(Session session, string deviceName) { if (Rulesets.FirstOrDefault(x => x.RulesetName.Equals(session.SessionName)) == null) { var newRuleset = new Ruleset(session, deviceName, Rulesets.Count); Rulesets.Add(newRuleset); if (RulesetsTableMgr.AddRuleset(newRuleset)) { Logger.AddLogEntry(LogCategory.INFO, "Added Ruleset: " + session.SessionName); return(true); } else { return(false); } } return(false); }