def create_member() -> flask.Response: name = flask.request.form.get('name') last_name = flask.request.form.get('last_name') birth_date = flask.request.form.get('birth_date') birth_place = flask.request.form.get('birth_place') fiscal_code = flask.request.form.get('fiscal_code') address = flask.request.form.get('address') zip_code = flask.request.form.get('zip_code') city = flask.request.form.get('city') province = flask.request.form.get('province') gender = flask.request.form.get('gender') phone = flask.request.form.get('phone') email = flask.request.form.get('email') memberships = json.loads(flask.request.form.get('temporaryMemberships')) member = Member(name=name, last_name=last_name, birth_date=birth_date, birth_place=birth_place, fiscal_code=fiscal_code, address=address, zip_code=zip_code, city=city, province=province, gender=gender, phone=phone, email=email, memberships=memberships) member.save() return member.jsonify()
print("Record not found") else: print('=' * 80) print(f'Name:\t{member.name}') print('=' * 80) books = member.books() if not books: continue for index, book in enumerate(books, start=1): print(f"{index}.\t{book.name}") elif option == '3': name = input('Member name: ') if confirm(): member = Member(name) member.save() print('Member added successfully') elif option == '4': member_id = input('Member ID: ') member = Member.find_with_alert(member_id) if not member: continue print( "Enter the updated details. If you don't provide value it will remain unchanged" ) name = input(f'Member name: ({member.name}): ').strip() if name: member.name = name member.save() print('Details updated successfully')