def index(self, filter = ""): with session_scope() as s: return json.dumps([dict_book(book) for book in Book.list(s, filter)])
def remove_book(self, group_id, book_id): group = Group.query_by_id(group_id) book = Book.query_by_id(book_id) group.remove_book(book) return "OK"
def index(self, filter=""): with session_scope() as s: return json.dumps( [dict_book(book) for book in Book.list(s, filter)])
def create(self, title, isbn, author): book = Book(title, isbn, author) with session_scope() as s: s.add(book) return "OK" return "FAIL"