toMap method

Map<String, dynamic> toMap()

Converte l'oggetto Libro in una mappa, utile per la memorizzazione in SQLite.

Implementation

Map<String, dynamic> toMap() {
  return {
    'isbn': isbn,
    'titolo': titolo,
    'autori': autori?.join(','),
    'numeroPagine': numeroPagine,
    'genere': genere?.toString(),
    'lingua': lingua,
    'trama': trama,
    'dataPubblicazione': dataPubblicazione?.toIso8601String(),
    'voto': voto,
    'copertina': copertina,
    'note': note,
    'stato': stato?.toString(),
    'publisher': publisher,
    'preferito': preferito ? 1 : 0,
  };
}