Skip to content

This library allows predicates about a domain to be created and combined using various operators (AND, OR, NOT, IMPLIES, etc.)

License

Notifications You must be signed in to change notification settings

richardadalton/The.Rules

Repository files navigation

The.Rules

This library allows predicates about a domain to be created and combined using various operators (AND, OR, NOT, IMPLIES, etc.)

This allows a significant portions of complex nested IF style code to be removed from the codebase and replaced with a cleaner representation of the business rules.

Example:

var cashRich = ARuleAbout.Where(c => c.CashBalance > 500000); var local = ARuleAbout.Where(c => c.Country == "IE"); var elderly = ARuleAbout.Where(c => c.Age > 60);

var targetF

##Install

##Getting Started

##Examples

About

This library allows predicates about a domain to be created and combined using various operators (AND, OR, NOT, IMPLIES, etc.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages