IRuleApiEval(String, IDictionaryString, Object) Method
|
Evaluate a rule with parameters.
Namespace: Casewhere.Runtime.DSL.ApiAssembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.8.5.0
Syntaxbool Eval(
string ruleName,
IDictionary<string, Object> parameters
)
Parameters
- ruleName String
- Name of the rule.
- parameters IDictionaryString, Object
- Parameters to evaluate condition in rule.
Return Value
BooleanValue return from rule expression
Examplevar ruleApi = ctx.Use<IRuleApi>();
var parameters = new Dictionary<string, object>();
parameters.Add("Username","tester");
var passed = ruleApi.Eval("Demo rule vs parameter", parameters);
See Also