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