/// <summary> /// The restore to checkpoint. /// </summary> /// <param name="checkpointWishlistMemento"> /// The checkpoint wish list memento. /// </param> public void RestoreToCheckpoint(IWishlistMemento checkpointWishlistMemento) { if (checkpointWishlistMemento != null) { OwnerName = checkpointWishlistMemento.OwnerName; OwnerAddress = checkpointWishlistMemento.OwnerAddress; ListOfWishes = checkpointWishlistMemento.ListOfWishes; } }
/// <summary> /// The restore to default. /// </summary> /// <param name="defaultWishlistMemento"> /// The default wish list memento. /// </param> public void RestoreToDefault(IWishlistMemento defaultWishlistMemento) { OwnerName = defaultWishlistMemento.OwnerName; OwnerAddress = defaultWishlistMemento.OwnerAddress; ListOfWishes = defaultWishlistMemento.ListOfWishes; }