public void Handle(ForwardSagaMessage message) { _log.WarnFormat("Handled ForwardSagaMessage, message.SagaId={0}, SagaId={1}", message.SagaId, Data.Id); var doSomethingResponse = new DoSomethingResponse { SagaId = Data.SagaId }; _log.WarnFormat("ReplyToOriginator SagaId={0}", doSomethingResponse.SagaId); ReplyToOriginator(doSomethingResponse); }
public void Handle(DoSomethingCommand message) { _log.WarnFormat("Handled DoSomethingCommand, message.SagaId={0}, SagaId={1}", message.SagaId, Data.Id); Data.SagaId = message.SagaId; var forwardSagaMessage = new ForwardSagaMessage { SagaId = Data.Id }; _log.WarnFormat("Sending ForwardSagaMessage, SagaId={0}", forwardSagaMessage.SagaId); Bus.SendLocal(forwardSagaMessage); }