def delete(self, id): user_find = UserModel.find_user(id) if user_find: try: user_find.delete_user() except: return { 'message': 'An internal error ocurred trying to delete user' }, 500 return {'message': 'user deleted'} return {'message': "The user '{}' does not exist".format(id)}, 404
def delete(self, user_id): user = UserModel.find_user(user_id) if user: try: user.delete_user() return {'messsege': 'User Deleted.'}, 200 except Exception as Error: return { "message": "An internal error occurred trying to " "delete User. '{}'".format(Error) }, 500 # Internal Server Error return {'messsege': 'User not found.'}, 404
def put(self, id): data = update.parse_args() user_find = UserModel.find_user(id) if user_find: if data['login']: user_find.update_user_login(data['login']) if data['password']: password_encrypt = self.encrypt_password(data['password']) data['password'] = password_encrypt user_find.update_user_password(data['password']) if data['city']: user_find.update_user_city(data['city']) user_find.save_user() return user_find.json() return {'message': 'this user id {} dont have a register'.format(id)}
def get(self, user_id): user = UserModel.find_user(user_id) if user: return user.parse_json() return {'message': 'User not found.'}, 404
def get(self, id): user = UserModel.find_user(id) if user: return user.json() return {'message': 'user not found'}, 404