NStateManager
NStateManager copied to clipboard
Easy to use and very flexible finite state manager for .Net.
trigger actions transitions entry/re-entry actions autoTransitions exit actions
Sample scenario: 1. Sale.Open transitions to Sale.CardProcessing on SaleEvent.CardPayment with payment argument 2. Sale.CardProcessing state entry event needs payment argument to send to card processor 3. Sale.CardProcessor automatically forwards to...
This allows results to be returned with WasCancelled = true.