def get_author_of_book(self, book_id):
        database_query = 'get_author_of_book'
        database_response = database.get_entity_by_id(database_query, book_id)

        if database_response['status'] != 200:
            return database_response

        return database_response
    def get_book_of_bookstore(self, book_id):
        database_query = 'get_book_of_bookstore'
        database_response = database.get_entity_by_id(database_query, book_id)

        if database_response["status"] != 200:
            return database_response

        return database_response
    def get_bookstore_by_id(self, book_id):
        database_query = 'get_bookstore_by_id'
        database_response = database.get_entity_by_id(database_query, book_id)

        print(database_response)
        if database_response['status'] != 200:
            return database_response

        return database_response
Exemple #4
0
    def get_book_of_author(self, book_id):
        database_query = 'get_book_of_author'
        database_response = database.get_entity_by_id(database_query, book_id)

        if database_response != 200:
            return database_response["status"]

        database_response['type'] = {'type': database_response['type']}
        database_response['message'] = {'author': database_response['message']}

        return database_response
    book_info3 = ('Carte4', 'Autor5', 'tip2')
    author1 = (1, "Autor1")
    author2 = (1, "Autor2", 1)
    bookstore1 = ('1', 'bookstore1')
    bookstore2 = ('2', 'bookstore1')
    print(database.post_entity('insert_book', book_info1))
    print(database.post_entity('insert_book', book_info2))
    print(database.post_entity('insert_book', book_info3))
    print(database.post_entity('insert_author', author1))
    print(database.post_entity('insert_author', author2))
    print(database.post_entity('insert_bookstore', bookstore1))
    print(database.post_entity('insert_bookstore', bookstore2))
    database.view_tables()
    print(database.put_entity_by_id('update_author_by_id', author2))
    database.view_tables()
    print(database.get_entity_by_id('get_author_of_book', 1))
    # database.view_tables()
    run_server(TreadingHTTPServer, My_Request_Handler)


    # # # database.execute_query()
    # database.view_tables()
    # # # print(database.get_all_entities('get_all_bookstores'))
    # # # print(database.get_entity_by_id('get_book_by_id', '2'))
    # book_info1 = ('Carte2', 'Autor2', 'tip2')
    # # book_info2 = ('Carte3', 'Autor2', 'tip2')
    # print(database.post_entity('insert_book', book_info1))
    # database.view_tables()
    # # # print(database.delete_all_entities('delete_all_authors'))
    # # print(database.put_entity_by_id('update_book_by_id', book_info2))
    # # database.view_tables()