def update_recipe():
    recipe = request.json
    image_data = recipe['image']

    ts = calendar.timegm(time.gmtime())

    file_name = IMAGE_BASE_PATH + "recipe_" + str(ts) + ".jpg"
    with open(file_name, "wb") as fh:
        fh.write(base64.b64decode(image_data))

    recipe['image'] = file_name

    recipeId = DBHandler.update_recipe(recipe)
    if recipeId:
        return get_success_response("success", recipeId)
    return get_error_response("login failed")
 def __init__(self):
     # Connecting to DB
     handler = DBHandler()
     self.db = handler.get_client_db(SANTANDER_DB_NAME)
     self.logs = self.db['logs']
     self.logs_on_db = self.get_logs_on_db()
def get_recipe():
    category = request.args.get("category")
    result = DBHandler.get_recipe(category)
    return get_success_response("success", result)
def delete_recipe():
    recipeId = request.args.get("recipeId")
    DBHandler.get_recipe(recipeId)
    return get_success_response("success")
def login():
    user = request.json
    user = DBHandler.login(user)
    if user:
        return get_success_response("success", user[0])
    return get_error_response("login failed")
def searchRecipe():
    ingredients = request.json
    recipe = DBHandler.search_recipe(ingredients)
    return get_success_response("success", recipe)
def register():
    user = request.json
    login_id = DBHandler.register(user)
    if login_id == -1:
        return get_error_response("username exists")
    return get_success_response("success", login_id)
def save_feedback():
    feedback = request.json
    feedbackId = DBHandler.save_feedback(feedback)
    return get_success_response("success", feedbackId)
def get_feedback():
    feedback = DBHandler.get_feedback()
    return get_success_response("success", feedback)
def add_comment():
    comment = request.json
    commentId = DBHandler.add_comment(comment)
    return get_success_response("success", commentId)
def get_comment():
    recipeId = request.args.get("recipeId")
    comments = DBHandler.get_comment(recipeId)
    return get_success_response("success", comments)
Exemple #12
0
 def __init__(self):
     # Connecting to DB
     handler = DBHandler()
     self.db = handler.get_client_db(SANTANDER_DB_NAME)
     self.bdi = self.db['bdi']
     self.atms_on_db = self.get_atms_on_db()
Exemple #13
0
 def __init__(self):
     # Connecting to DB
     handler = DBHandler()
     self.db = handler.get_client_db(RCMS_DB_NAME)
     self.tickets = self.db['tickets']
 def __init__(self):
     # Connecting to DB
     handler = DBHandler()
     self.db = handler.get_client_db(SANTANDER_DB_NAME)
     self.accomplishments = self.db['accomplishments']
     self.accomplishments_on_db = self.get_accomplishments_on_db()
Exemple #15
0
 def __init__(self):
     # Connecting to DB
     handler = DBHandler()
     self.db = handler.get_client_db(USERS_DB_NAME)
     self.engineers = self.db['engineers']
Exemple #16
0
 def __init__(self, client=SANTANDER_DB_NAME):
     # Connecting to DB
     handler = DBHandler()
     self.db = handler.get_client_db(client)