예제 #1
0
 /// <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;
     }
 }
예제 #2
0
 /// <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;
 }