rimuoviLibro method
- Libro libro
Rimuove un libro dalla libreria e dal database. Lancia un'eccezione se l'ISBN non viene trovato.
Implementation
Future<void> rimuoviLibro(Libro libro) async {
try {
await _dbHelper.deleteLibro(libro.isbn);
if (_libri.containsKey(libro.isbn)) {
_libri.remove(libro.isbn);
}
notifyListeners();
} catch (e) {
debugPrint('Errore rimozione libro: $e');
throw Exception("ISBN non trovato");
}
}