示例#1
0
 public RuleManager(IRuleStorePlugin ruleStorePlugin, IRuleSelectorPlugin ruleSelectorPlugin, IRuleValidatorPlugin ruleValidatorPlugin, IRuleConstantsStorePlugin ruleConstantsStorePlugin)
 {
     _ruleStorePlugin          = ruleStorePlugin;
     _ruleSelectorPlugin       = ruleSelectorPlugin;
     _ruleValidatorPlugin      = ruleValidatorPlugin;
     _ruleConstantsStorePlugin = ruleConstantsStorePlugin;
 }
示例#2
0
 public SimpleRuleSelectorPlugin(IRuleStorePlugin ruleStorePlugin, IAccountManager accountManager)
 {
     this._ruleStorePlugin = ruleStorePlugin;
     this._accountManager  = accountManager;
 }
 public SimpleRuleValidatorPlugin(IRuleStorePlugin ruleStorePlugin)
 {
     this._ruleStorePlugin = ruleStorePlugin;
 }