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
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