예제 #1
0
파일: user.py 프로젝트: owuor91/profile-api
    def get(self):
        phonenumber = request.args.get('phonenumber')
        user = UserModel.find_user_by_phonenumber(phonenumber)

        if user:
            return user.to_json(), 200
        return {'message': 'user not found'}, 404
예제 #2
0
파일: user.py 프로젝트: owuor91/profile-api
    def post(self):
        if UserModel.find_user_by_phonenumber(self.get_value('phonenumber')):
            return {
                'message':
                'a user with the number {} already exists'.format(
                    self.getValue('phonenumber'))
            }, 400

        user = UserModel(self.get_value('firstname'),
                         self.get_value('lastname'),
                         self.get_value('password'),
                         self.get_value('phonenumber'),
                         self.get_value('avatar'))
        user.save_to_db()
        return {'message': 'user created successfully'}, 201