private void Handle(IncomingTokenAddedEvent evt) { var pointer = GetExecutionPointer(evt.ExecutionPathId, evt.ExecutionPointerId); var tokens = MessageToken.DeserializeLst(evt.SerializedToken); pointer.AddIncoming(tokens); Version = evt.Version; UpdateDateTime = evt.CreateDateTime; }
private void Handle(ExecutionPointerAddedEvent evt) { var tokens = MessageToken.DeserializeLst(evt.SerializedTokens); var path = GetExecutionPath(evt.ExecutionPathId); path.Pointers.Add(new ExecutionPointer { Id = evt.ExecutionPointerId, ExecutionPathId = path.Id, FlowNodeId = evt.FlowNodeId, InstanceFlowNodeId = evt.FlowNodeInstanceId, Incoming = tokens }); Version = evt.Version; UpdateDateTime = evt.CreateDateTime; }