C# implementation of EasyRules ( https://github.com/j-easy/easy-rules )
Let's do it step by step.
[ ] Write all classes exactly the same way, but in C#.
[ ] Use FluentScheduler ( https://github.com/fluentscheduler/FluentScheduler ) instead of Quartz.
[ ] Refactor it for C#.
[ ] Get the rules out of code.
[ ] Code a console application for testing.