type BookRepository struct {}
func (b BookRepository) GetBooks(db *sql.DB, book models.Book, books []models.Book) []models.Book {
rows, err := db.Query("SELECT * FROM books")
logFatal(err)
defer rows.Close()
for rows.Next() {
err := rows.Scan(&
book.ID, &book.Title, &book.Author, &book.Year)
logFatal(err)
books = append(books, book)
}
return books
}