def get_authors(): query = Author.query schema_args = get_schema_args(Author) query = apply_order(Author, query) query = apply_filter(Author, query) items, pagination = get_pagination(query, 'authors.get_authors') authors = AuthorSchema(**schema_args).dump(items) return jsonify({ 'success': True, 'data': authors, 'number_of_redords': len(authors), 'pagination': pagination })
def get_books(): query = Book.query schema_args = get_schema_args(Book) query = apply_order(Book, query) query = apply_filter(Book, query) items, pagination = get_pagination(query, 'books.get_books') books = BookSchema(**schema_args).dump(items) return jsonify({ 'success': True, 'data': books, 'number_of_records': len(books), 'pagination': pagination })