Calabonga.StateProcessor (nuget): State Processor for any entity in your application. StateProcessor can change state validation for enter and leave those states. Special rules list for each state executed before Enter stasus and Leave status.
Keywords: calabonga|state|processor|rules|validation|onEnter|onLeave|status