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)
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()
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()
def __init__(self): # Connecting to DB handler = DBHandler() self.db = handler.get_client_db(USERS_DB_NAME) self.engineers = self.db['engineers']
def __init__(self, client=SANTANDER_DB_NAME): # Connecting to DB handler = DBHandler() self.db = handler.get_client_db(client)