コード例 #1
0
 public void ReadCollectionFromStorage(IBookDataStorage storage)
 {
     if(storage==null)
         throw new ArgumentNullException(nameof(storage));
     if (string.IsNullOrEmpty(storage.StorageLocation))
         throw new InvalidOperationException("StorageLocation can't be null or empty");
     _books = storage.ReadListFromStorage();
 }
コード例 #2
0
 public void SaveCollectionToStorage(IBookDataStorage storage)
 {
     if (storage==null)
         throw new ArgumentNullException(nameof(storage));
     if (string.IsNullOrEmpty(storage.StorageLocation))
         throw new InvalidOperationException("StorageLocation can't be null or empty");
     storage.SaveToStorage(_books);
 }
コード例 #3
0
 public void ReadCollectionFromStorage(IBookDataStorage storage)
 {
     if (storage == null)
     {
         throw new ArgumentNullException(nameof(storage));
     }
     _books = storage.ReadListFromStorage();
 }
コード例 #4
0
 public void SaveCollectionToStorage(IBookDataStorage storage)
 {
     if (storage == null)
     {
         throw new ArgumentNullException(nameof(storage));
     }
     storage.SaveToStorage(_books);
 }
コード例 #5
0
 public void ReadCollectionFromStorage(IBookDataStorage storage)
 {
     if (storage == null)
         throw new ArgumentNullException(nameof(storage));
     _books = storage.ReadListFromStorage();
 }
コード例 #6
0
 public void SaveCollectionToStorage(IBookDataStorage storage)
 {
     if (storage == null)
         throw new ArgumentNullException(nameof(storage));
     storage.SaveToStorage(_books);
 }