Skip to content

Commit c9e3cc7

Browse files
Document lamba-based rules
1 parent d2f8b68 commit c9e3cc7

2 files changed

Lines changed: 416 additions & 0 deletions

File tree

csla-examples/BusinessRules.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ CSLA supports several types of rules:
1010
2. **Calculation Rules** - Calculate and set property values based on other properties
1111
3. **Authorization Rules** - Control read/write access to properties
1212
4. **Async Rules** - Rules that execute asynchronously (e.g., server lookups, API calls)
13+
5. **Lambda Rules** - Inline rules defined using lambda expressions for simple validation logic
1314

1415
## Rule Severity Levels
1516

@@ -183,6 +184,7 @@ For detailed information on specific rule types and patterns, see:
183184

184185
- [BusinessRulesValidation.md](BusinessRulesValidation.md) - Simple and complex validation rules
185186
- [BusinessRulesCalculation.md](BusinessRulesCalculation.md) - Property calculation rules
187+
- [BusinessRulesLambda.md](BusinessRulesLambda.md) - Inline lambda expression rules for simple validation
186188
- [BusinessRulesPriority.md](BusinessRulesPriority.md) - Rule priorities, execution order, and short-circuiting
187189
- [BusinessRulesContext.md](BusinessRulesContext.md) - Rule context, execution flags (IsCheckRulesContext), and context properties
188190
- [BusinessRulesObjectLevel.md](BusinessRulesObjectLevel.md) - Object-level validation and authorization rules

0 commit comments

Comments
 (0)