Public Access
This commit is contained in:
@@ -281,14 +281,14 @@ public sealed class MeetingWorkflowEngine : IMeetingWorkflowEngine
|
||||
}
|
||||
|
||||
expression.Functions["contains"] = args =>
|
||||
Contains(args[0].Evaluate(), Convert.ToString(args[1].Evaluate(), CultureInfo.InvariantCulture));
|
||||
Contains(args.Evaluate(0), Convert.ToString(args.Evaluate(1), CultureInfo.InvariantCulture));
|
||||
expression.Functions["starts_with"] = args =>
|
||||
Convert.ToString(args[0].Evaluate(), CultureInfo.InvariantCulture)?.StartsWith(
|
||||
Convert.ToString(args[1].Evaluate(), CultureInfo.InvariantCulture) ?? "",
|
||||
Convert.ToString(args.Evaluate(0), CultureInfo.InvariantCulture)?.StartsWith(
|
||||
Convert.ToString(args.Evaluate(1), CultureInfo.InvariantCulture) ?? "",
|
||||
StringComparison.OrdinalIgnoreCase) == true;
|
||||
expression.Functions["ends_with"] = args =>
|
||||
Convert.ToString(args[0].Evaluate(), CultureInfo.InvariantCulture)?.EndsWith(
|
||||
Convert.ToString(args[1].Evaluate(), CultureInfo.InvariantCulture) ?? "",
|
||||
Convert.ToString(args.Evaluate(0), CultureInfo.InvariantCulture)?.EndsWith(
|
||||
Convert.ToString(args.Evaluate(1), CultureInfo.InvariantCulture) ?? "",
|
||||
StringComparison.OrdinalIgnoreCase) == true;
|
||||
|
||||
return Convert.ToBoolean(expression.Evaluate(), CultureInfo.InvariantCulture);
|
||||
|
||||
Reference in New Issue
Block a user