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();
 }
 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);
 }
Example #3
0
 public void ReadCollectionFromStorage(IBookDataStorage storage)
 {
     if (storage == null)
     {
         throw new ArgumentNullException(nameof(storage));
     }
     _books = storage.ReadListFromStorage();
 }
Example #4
0
 public void SaveCollectionToStorage(IBookDataStorage storage)
 {
     if (storage == null)
     {
         throw new ArgumentNullException(nameof(storage));
     }
     storage.SaveToStorage(_books);
 }
 public void ReadCollectionFromStorage(IBookDataStorage storage)
 {
     if (storage == null)
         throw new ArgumentNullException(nameof(storage));
     _books = storage.ReadListFromStorage();
 }
 public void SaveCollectionToStorage(IBookDataStorage storage)
 {
     if (storage == null)
         throw new ArgumentNullException(nameof(storage));
     storage.SaveToStorage(_books);
 }