def checkIfImagePresent (eventName): imageName = request.form ['inputParam'] x = dbMgr.isEventPresent (eventName) if x == -1: return jsonify (status = 'False') x = dbMgr.insertNewImagePromise (imageName, eventName) y = dbMgr.isImageNamePresent (imageName) if x != 0 or y == 1: return jsonify (status = 'True') else: return jsonify (status = 'False')
def addNewImage (eventName, imageName, imagePath): x = dbMgr.isImageNamePresent(imageName) if x == 0: x = srvMgr.canIUpload (eventName, imageName) if x == 1: x = dbMgr.insertNewImage(imageName, eventName) if x == 0: y = srvMgr.confirmUpload (eventName, imageName, imagePath) if y == 0: return 1 else: srvMgr.releaseUploadPromise (eventName, imageName) dbMgr.deleteImageName (imageName) else: srvMgr.releaseUploadPromise (eventName, imageName) return 0