Esempio n. 1
0
def get_all_readers():
    readers = Reader.read_all()
    result = []

    for reader in readers:
        reader_data = {}
        reader_data['id'] = reader["id"]
        reader_data['email'] = reader["email"]
        reader_data["username"] = reader["username"]
        reader_data["name"] = reader["name"]
        reader_data["description"] = reader["description"]

        result.append(reader_data)

    return jsonify(result)
Esempio n. 2
0
def read_followers():
    readers = Reader.read_all()
    followers = db.session.query(follower).all()
    each_data = []
    result = []
    for each_follower in followers:
        for reader in readers:
            follower_data = {}
            follower_username = Reader.read_username_by_id(each_follower[0])
            if reader["id"] == each_follower[1]:
                follower_data["id_followed"] = each_follower[1]
                follower_data["username_followed"] = reader["username"]
                follower_data["id_follower"] = each_follower[0]
                follower_data["username_follower"] = follower_username

                result.append(follower_data)

    return jsonify(result)
Esempio n. 3
0
def get_all_reviews():
    reviews = Review.read_all()
    readers = Reader.read_all()

    result = []

    for review in reviews:
        for reader in readers:
            if reader["id"] == review["id_reader"]:
                review_data = {}
                review_data['id'] = review["id"]
                review_data['id_reader'] = review["id_reader"]
                review_data["id_book"] = review["id_book"]
                review_data["stars"] = review["stars"]
                review_data["review"] = review["review"]
                review_data["username"] = reader["username"]

                result.append(review_data)

    return jsonify(result)