public ProcessWithState( IProcessStateRepository <TState> repository , IStories stories ) { _repository = repository; _stories = stories; // _log = Log.ForContext(GetType()); }
public SampleProcess(IProcessStateRepository <SampleProcessState> repository , IStories stories) : base(repository, stories) { When <CustomerRegistered>((state, e) => state.IncrementCustomerRegisterCount()) .ContinueStory(); // When<CustomerRegistered>((state, e) => state.IncrementCustomerRegisterCount()) // .With((state, e) => Commands(new RegisterCustomer())) // .ContinueStory(); // When<CustomerRegistered>() // .ContinueStory(); }