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)); }
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(DoSomethingResponse message) { Context.DidSagaReplyMessageGetCorrelated = message.DataId == Data.DataId; Console.Out.WriteLine("Saga received DoSomethingResponse for DataId: {0} and MarkAsComplete", message.DataId); MarkAsComplete(); }
public void Handle(DoSomethingResponse message) { _log.WarnFormat("Handled DoSomethingResponse, message.SagaId={0}, SagaId={1}", message.SagaId, Data.Id); }