RulesEngine
RulesEngine copied to clipboard
A Json based Rules Engine with extensive Dynamic expression support
Is there way to do such nested if rules? Is there setting to make the parent rule expression also evaluated even if there are nested child rules? ``` Csharp if(loyaltyFactor...
Hello, out of curiosity: Is it possible/planned to compile the rules evaluator into JS? An example scenario would be to have the same configurable validation both client-side and server-side. I...
.Net8
Use Net8 reported an error. May I ask if there is support Is there a plan for Net8
The `Utils.GetTypedObject` used by the `RuleParameter` seems to fail to properly type my ExpandoObject when I pass it in. Consider the following models: ```cs public class UserModel { public string...
I keep getting the error "Unkown identifier - MyAdditionalInputName" when I try to pass computed additionalInput to EvaluateRule Action Could you please provide a clear example of how to use...
Bumps [dotnet-reportgenerator-globaltool](https://github.com/danielpalme/ReportGenerator) from 5.1.23 to 5.1.26. Release notes Sourced from dotnet-reportgenerator-globaltool's releases. ReportGenerator_5.1.26 This release requires .NET 4.7 or .NET Core 3.1/5.x/6.x/7.x. Changes: #595 Added new report type 'Html_BlueRed_Summary' to...
If a rule's OnSuccess or OnFailure action's Context is not defined (resulting in a null value), during execution of the rule's action a NullReferenceException is thrown during the construction of...
Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.2.1 to 2.2.3. Commits 3dfc556 fix: don't fail if bin directory exists on windows (#189) 3b7078e feat: use pwsh for windows runner (#188) See full diff in...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
First of all I apologies for my bad English. We have following rule and in this when **input1** is coming null we are getting following exception. But as we are...