Class RuleService
- Namespace
- Dynamicweb.Forms.Rules
- Assembly
- Dynamicweb.Forms.dll
Represents the functionality for the Rule.
- Inheritance
-
Rule
Service
- Inherited Members
Methods
ClearCache()
Clears the rules cache.
DeleteRule(Rule)
Removes the rule.
Parameters
ruleRuleThe rule for delete.
DeleteRules(Field)
Removes all rules from field.
Parameters
fieldFieldThe field where rules should be removed.
DeleteRules(IEnumerable<int>)
Removes rules by IDs.
Parameters
ruleIdsIEnumerable<int>The collection of rule IDs.
FindRule(Field, ConditionType)
Finds the Rule with the specified condition type in field rules.
Parameters
fieldFieldThe Field to search.
conditionTypeConditionType The condition type to search.
Returns
- Rule
The found Rule, or
null.
FindRule(int, ConditionType)
Finds the Rule with the specified condition type in field rules.
Parameters
fieldIdintThe ID of Field to search.
conditionTypeConditionType The condition type to search.
Returns
- Rule
The found Rule, or
null.
GetRule(int)
Gets the Rule by ID.
Parameters
idintThe Rule ID.
Returns
- Rule
The rule, or
null.
GetRules()
Gets all rules.
Returns
- IEnumerable<Rule>
A collection of rules.
GetRulesByFieldId(int)
Gets all rules by field ID.
Parameters
fieldIdintThe Field ID.
Returns
- IEnumerable<Rule>
A collection of rules.
GetRulesByTargetFieldId(int)
Gets all rules by target field ID.
Parameters
targetFieldIdintThe target Field ID.
Returns
- IEnumerable<Rule>
A collection of rules.
Save(Rule)
Saves the rule.
Parameters
ruleRuleThe rule for save.