EasyRulesCsharp
C# implementation of EasyRules ( http://www.easyrules.org )
Let's do it step by step.
[ ] Write all classes exactly the same way, but in C#.
[ ] Use FluentScheduler ( http://www.oddjack.com/?certs=fluentscheduler/FluentScheduler ) instead of Quartz.
[ ] Refactor it for C#.
[ ] Get the rules out of code.
[ ] Code a console application for testing.