Beispiel #1
0
        public void SetVariable(string key, string value)
        {
            var evt = new VariableUpdatedEvent(Guid.NewGuid().ToString(), AggregateId, Version + 1, key, value, DateTime.UtcNow);

            Handle(evt);
            DomainEvents.Add(evt);
        }
Beispiel #2
0
 private void Handle(VariableUpdatedEvent evt)
 {
     ExecutionContext.UpdateStrVariable(evt.Key, evt.Value);
     Version        = evt.Version;
     UpdateDateTime = evt.UpdateDateTime;
 }