public void Handle(RememberEvent <OrderPlaced> message) { if (!isCompleted) { _bus.Publish(new HumanInterventionRequired(message.Message) { MessageId = Guid.NewGuid(), CorrelationId = message.CorrelationId, CausationId = message.CausationId }); } }
public void Handle(RememberEvent <CookOrder> message) { if (!isFoodCooked) { _bus.Publish(new RemindmeCommand <CookOrder>(5, message.Message) { MessageId = Guid.NewGuid(), CorrelationId = message.CorrelationId, CausationId = message.MessageId }); _bus.Publish(message.Message); } }