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