Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
    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)}
Пример #4
0
 def get(self, user_id):
     user = UserModel.find_user(user_id)
     if user:
         return user.parse_json()
     return {'message': 'User not found.'}, 404
Пример #5
0
 def get(self, id):
     user = UserModel.find_user(id)
     if user:
         return user.json()
     return {'message': 'user not found'}, 404