def create_book(self, book: Book) -> Book:
     sql = """INSERT INTO book (title,author,available,return_date,book_condition) VALUES (%s,%s,%s,%s,%s) RETURNING book_id"""
     cursor = connection.cursor()
     cursor.execute(sql, (book.title, book.author, book.available, 0, book.quality))
     connection.commit()
     book_id = cursor.fetchone()[0]
     book.book_id = book_id
     return book
Esempio n. 2
0
 def create_book(self, book: Book) -> Book:
     BookDaoLocal.id_maker += 1
     book.book_id = BookDaoLocal.id_maker
     BookDaoLocal.book_table[book.book_id] = book
     return book