コード例 #1
0
 private void Apply(NewSimpleCreatedEvent theEvent)
 {
     Id = theEvent.Id;
     _logicContainer = new SimpleAggregateDataContainer();
     _logicContainer.AddFooHolder(theEvent.Foo);
     _logicContainer.IncrementAppliedEventCount();
 }
コード例 #2
0
 internal void ApplySnapshot(IMemento snapshot)
 {
     if (snapshot != null)
     {
         _logicContainer = snapshot as SimpleAggregateDataContainer;
         this.Id         = _logicContainer.Id;
         this.Version    = _logicContainer.Version;
     }
 }