public void GetFromStorage(IBookListStorage storage) { List <Book> gettedBooks; try { gettedBooks = storage.GetBooks(); } catch (Exception ex) { throw new BooksStorageException("Error was occured while getting books from the storage", ex); } foreach (Book book in gettedBooks) { Add(book); } }