예제 #1
0
def newMember():
    if not request.is_json:
        return jsonify({"msg": "Missing JSON in request"}), 400
    family = Family('Doe')
    name = request.json.get('name', None)
    if not name:
        return({"msg": "Missing name parameter"})
    age = request.json.get('age', None)
    if not age: 
        return({"msg": "Missing age parameter"})
    lucky_numbers = request.json.get('lucky_numbers', None)
    if not lucky_numbers:
        return({"msg": "Missing lucky numbers"})
    new_member = {
        "id": family._generateId(),
        "first_name": name,
        "age": age,
        "lucky_numbers": lucky_numbers
    }
    family.add_member(new_member)
    return jsonify(family.get_all_members())