Exemplo n.º 1
0
        private void LoadSnapShotIfExists(Guid id, IOrginator aggregateRoot)
        {
            var snapShot = _domainEventStorage.GetSnapShot(id);

            if (snapShot == null)
            {
                return;
            }

            aggregateRoot.SetMemento(snapShot.Memento);
        }
Exemplo n.º 2
0
 public Caretaker(IOrginator originator)
 {
     _originator = originator;
 }