public void Handle(GeneralUserAttachedToRequestMessage message)
        {
            var messageId = Data.MessageDto.ID;
            var requestId = message.RequestId;

            Log().Info(string.Format("Attaching message with id {0} to request with id {1}", messageId, requestId));
            Send(new AttachMessageToGeneralCommand {
                MessageId = messageId, GeneralId = requestId
            });
        }
예제 #2
0
 public void Handle(GeneralUserAttachedToRequestMessage message)
 {
     Data.ProcessedRequestersCount++;
     if (Data.ProcessedRequestersCount == Data.Requesters.Count())
     {
         SendLocal(new RequestersAttachedToRequestMessageInternal {
             SagaId = Data.OuterSagaId
         });
         MarkAsComplete();
     }
 }