예제 #1
0
    def create_user():
        try:
            body = request.get_json()

            new_id = body.get('id', None)
            new_name = body.get('name', None)
            new_avatarURL = body.get('avatarURL', None)
            user_formatted = {}
            user = Users(id=new_id, name=new_name, avatarURL=new_avatarURL)
            user.insert()
            user = user.format()
            return jsonify({
                'success': True,
                'created': user
            })   
        except:
            abort(422)
예제 #2
0
    def add_user(token):
        body = request.get_json()
        new_name = body.get('name', None)
        new_badge_no = int(body.get('badge_no', None))
        user = Users.query.filter(Users.badge_no == new_badge_no).all()
        if user:
            return jsonify({
                'status': 422,
                'success': False,
                'message:': 'User {} with badge number {} already exist'
                .format(new_name, new_badge_no)
            })

        try:
            user = Users(name=new_name, badge_no=new_badge_no)
            user.insert()
            return jsonify({
                'status': 200,
                'success': True,
                'user': user.format()
            })
        except:
            abort(422)