Exemplo n.º 1
0
 private void ApplyTrackingChange(IAggregateTrackingEvent <T> @event, bool isNew)
 {
     lock (_trackingChanges)
     {
         //this.Apply(@event);
         if (isNew)
         {
             _trackingChanges.Add(@event);
         }
         else
         {
             AggregateId = @event.AggregateId;
             Version++;
         }
     }
 }
Exemplo n.º 2
0
 protected void ApplyTrackingChange(IAggregateTrackingEvent <T> @event)
 {
     ApplyTrackingChange(@event, true);
 }