Is it possible to access the parameter of a parameterised transition in the guard clause of PermitIf().
For example I would like to do something like this:
_assignTrigger = _machine.SetTriggerParameters<string>(Trigger.Assign);
_machine.Configure(State.Assigned)
.PermitIf(_assignTrigger, OrderState.Blocked, x => IsBlackListed(x))
.Permit(_assignTrigger, OrderState.Accepted)
_machine.Fire(_assignTrigger, "
j...@example.com") //transition to Accepted unless email is blacklisted
Cheers
~Brett