public Task Handle(DoSomethingResponse message, IMessageHandlerContext context)
 {
     testContext.Done          = true;
     testContext.ResponseRunId = message.RunId;
     MarkAsComplete();
     return(Task.FromResult(0));
 }
 public Task Handle(DoSomethingResponse message, IMessageHandlerContext context)
 {
     TestContext.Done = true;
     TestContext.DidSagaReplyMessageGetCorrelated = message.RunId == Data.RunId;
     MarkAsComplete();
     return(Task.FromResult(0));
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public void Handle(DoSomethingResponse message)
 {
     Context.DidSagaReplyMessageGetCorrelated = message.DataId == Data.DataId;
     Console.Out.WriteLine("Saga received DoSomethingResponse for DataId: {0} and MarkAsComplete", message.DataId);
     MarkAsComplete();
 }
Exemplo n.º 5
0
 public void Handle(DoSomethingResponse message)
 {
     _log.WarnFormat("Handled DoSomethingResponse, message.SagaId={0}, SagaId={1}", message.SagaId, Data.Id);
 }