public List <IO2Rule> addRulesToDatabase(bool bDeleteDatabase, O2RulePack o2rulePack)
        {
            var rulesNotProcessed = new List <IO2Rule>();

            if (bDeleteDatabase)
            {
                Lddb_OunceV6.action_DeleteAllRules();
            }
            //Utils.debugBreak();
            //removeRulesFromCache();
            DI.log.info("Adding {0} rules to database", o2rulePack.o2Rules.Count);
            foreach (var o2Rule in o2rulePack.o2Rules)
            {
                if (false == addRuleToDatabase(o2Rule))
                {
                    rulesNotProcessed.Add(o2Rule);
                }
            }
            DI.log.info("Completed adding {0} rules to database", o2rulePack.o2Rules.Count);
            if (rulesNotProcessed.Count > 0)
            {
                DI.log.info("Total number of rules NOT processed: {0}", rulesNotProcessed.Count);
            }
            return(rulesNotProcessed);
        }
 public void DeleteAllRulesFromDatabase()
 {
     Lddb_OunceV6.action_DeleteAllRules();
 }
Example #3
0
 private void llDeleteDatabase_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     Lddb_OunceV6.action_DeleteAllRules();
 }