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