Beispiel #1
0
 public AssetMemento(AssetState state) => _state = state;
Beispiel #2
0
 public AssetState ChangeAssetState(AssetState newState)
 {
     _asset._state = newState;
     _mementoRepository.Add(_asset.Save());
     return(newState);
 }
Beispiel #3
0
 public void Restore(IAssetMemento memento) => _state = memento.GetState();