IRuleApiEval(String, IDictionaryString, Object) Method

Evaluate a rule with parameters.

Definition

Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime (in Casewhere.Runtime.dll) Version: 2.9.8.6
C#
bool 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

Boolean
Value return from rule expression

Example

C#
                    var 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