def post(self, email): if UsersModel.find_by_Email(email): return {'message': "An user with email '{}' already exists.".format(email)}, 400 data = self.parser.parse_args() user = UsersModel(email, **data) try: user.created_by=1 user.created_on = datetime.now() user.modified_by = 0 user.deleted_by = 0 user.save_to_db() except: return {"message": "An error occurred while inserting the user."}, 500 return user.json(), 201
def post(self): data = self.parser.parse_args() user = UsersModel(**data) user.created_by = 1 user.created_on = datetime.now() user.modified_by = 0 user.deleted_by = 0 user.modified_on = None user.deleted_on = None try: validateObj = UsersModel.validateData(data, request) if type(validateObj) is dict: return {"success": False, "errors": validateObj}, 400 if UsersModel.find_by_name(data['email']): return { "success": False, "message": "A user with that Record Name already exists" }, 400 name = data['email'] if name.strip(): user.save_to_db() user.token = encodeID(user.user_id) user.save_to_db() else: return { "success": False, "message": "String Should not be empty" } except Exception as e: return { "message": "An error occurred creating the Record.'{}'".format(e) }, 500 return user.json(), 201