Ejemplo n.º 1
0
 def index(self, filter = ""):
     with session_scope() as s:
         return json.dumps([dict_book(book) for book in Book.list(s, filter)])
Ejemplo n.º 2
0
 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"
Ejemplo n.º 3
0
 def index(self, filter=""):
     with session_scope() as s:
         return json.dumps(
             [dict_book(book) for book in Book.list(s, filter)])
Ejemplo n.º 4
0
 def create(self, title, isbn, author):
     book = Book(title, isbn, author)
     with session_scope() as s:
         s.add(book)
         return "OK"
     return "FAIL"
Ejemplo n.º 5
0
 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"