Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
def update_member(id):
    name = request.form["name"]
    membertype = str(request.form["membertype"])

    member = Member(name, membertype, id)
    member_repository.update(member)
    return redirect("/members")
Ejemplo n.º 3
0
def update_member(id):
    updated_member = Member(request.form['first_name'],
                            request.form['last_name'],
                            request.form['date_of_birth'],
                            request.form['membership'], id)
    member_repository.update(updated_member)
    return redirect(f'/members/{id}')
Ejemplo n.º 4
0
def create_member():
    first_name = request.form["first_name"]
    last_name = request.form["last_name"]
    membership_type = request.form['membership_type']
    new_member = Member(first_name, last_name, membership_type)
    member_repository.save(new_member)
    return redirect("/members")
Ejemplo n.º 5
0
    def _packet_in_handler(self, ev):
        # retrieve packet
        msg = ev.msg
        datapath = msg.datapath
        ofproto = datapath.ofproto
        parser = datapath.ofproto_parser
        in_port = msg.match['in_port']
        dpid = datapath.id
        pkt = packet.Packet(msg.data)
        pkt_eth = pkt.get_protocols(ethernet.ethernet)[0]
        pkt_ipv4 = pkt.get_protocol(ipv4.ipv4)
        pkt_arp = pkt.get_protocol(arp.arp)
        pkt_dhcp = pkt.get_protocol(dhcp.dhcp)

        if pkt_dhcp:
            for options in pkt_dhcp.options.option_list:
                if(options.tag == 12):
                    if forwarding_config.member_list.get(pkt_dhcp.chaddr) is not None:
                        member = forwarding_config.member_list.get(pkt_dhcp.chaddr)
                    else:
                        forwarding_config.member_list.setdefault(pkt_dhcp.chaddr,
                                                                 Member(pkt_dhcp.chaddr))
                        forwarding_config.member_list[pkt_dhcp.chaddr].datapath = datapath
                        forwarding_config.member_list[pkt_dhcp.chaddr].port = in_port
                    forwarding_config.member_list[pkt_dhcp.chaddr].hostname = options.value

        if pkt_arp:
            self._handle_arp(msg, in_port, pkt_eth, pkt_arp)
        elif pkt_ipv4:
            self._handle_ipv4(msg, in_port, pkt, pkt_eth, pkt_ipv4)
def update_member(id):
    name = request.form['name']
    age = request.form['age']
    membership_type = request.form['membership_type']
    member = Member(name, age, membership_type, id)
    member_repository.update(member)
    return redirect('/members')
def create_member():
    name = request.form['name']
    age = request.form['age']
    membership_type = request.form['membership_type']
    member = Member(name, age, membership_type)
    member_repository.save(member)
    return redirect('/members')
Ejemplo n.º 8
0
def update_member(id):
    first_name = request.form["first_name"]
    last_name = request.form["last_name"]
    membership_type = request.form["membership_type"]
    member = Member(first_name, last_name, membership_type, id)
    member_repository.update(member)
    return redirect("/members")
Ejemplo n.º 9
0
def add_member():
    first_name = request.form['first_name']
    last_name = request.form['last_name']
    member_type = request.form['member_type']
    member_status = request.form['member_status']
    member = Member(first_name, last_name, member_type, member_status)
    member_repository.save(member)
    return redirect('/members')
Ejemplo n.º 10
0
def update_member(id):
    name = request.form["name"]
    age = request.form["age"]
    membership = request.form["membership"]
    status = request.form["status"]
    member = Member(name, age, membership, status, id)
    member_repository.update(member)
    return redirect("/members")
Ejemplo n.º 11
0
def add_member():
    name = request.form["name"]
    age = request.form["age"]
    membership = request.form["membership"]
    status = request.form["status"]
    new_member = Member(name, age, membership, status)
    member_repository.save(new_member)
    return redirect ("/members")
def select_all_members():
    results = run_sql("SELECT * FROM members")
    members = []
    for result in results:
        club = club_repository.select_club(result["club_id"])
        member = Member(result["name"], club, result["id"])
        members.append(member)
    return members
Ejemplo n.º 13
0
    def setUp(self):
        self.member_1 = Member("Dario", "Cologna", "male", 34)

        self.date = datetime.date(2020, 12, 16)
        self.time = datetime.time(6, 15)
        self.workout_1 = Workout("Just Skate", "freestyle", self.date,
                                 self.time, 3)
        self.booking_1 = Booking(self.member_1, self.workout_1)
Ejemplo n.º 14
0
def select(id):
    member = None
    sql = 'SELECT * FROM members WHERE id = %s'
    values = [id]
    result = run_sql(sql, values)[0]
    if result is not None:
        member = Member(result['name'], result['id'])
    return member
Ejemplo n.º 15
0
def create_member():
    first_name = request.form['first_name']
    last_name = request.form['last_name']
    age = request.form['age']
    sex = request.form['sex']
    member = Member(first_name, last_name, age, sex)
    member_repository.save(member)
    return redirect('/members')
Ejemplo n.º 16
0
def sms():
    _from = request.values.get('from', None)
    text = request.values.get('text', None)

    split_text = text.split('*')

    name = split_text[0].capitalize()
    gender = split_text[1].lower()
    age = split_text[2]
    preference = split_text[3].lower()

    count = Member.query.filter_by(phoneNumber=_from).count()

    if not count > 0:
        gateway = AfricasTalkingGateway(os.environ.get('username'),
                                        os.environ.get('apikey'))
        gateway.sendMessage(
            _from, "You have been registered for the Moringa dating session")

        if gender.lower() == 'male':
            member = Member(name=name,
                            age=age,
                            preference=preference,
                            status='active',
                            phoneNumber=_from,
                            gender='Male')
            db.session.add(member)
            db.session.commit()
            logging.info("user added {}".format(member))

        elif gender.lower() == 'female':
            member = Member(name=name,
                            age=age,
                            preference=preference,
                            status='active',
                            phoneNumber=_from,
                            gender='Female')
            db.session.add(member)
            db.session.commit()
            logging.info("user added {}".format(member))

    else:
        logging.info("member already exists")

    resp = make_response("OK", 200)
    return resp
Ejemplo n.º 17
0
def add_member():
    first_name = request.form["first_name"]
    last_name = request.form["last_name"]
    start_date = request.form["start_date"]
    membership_type = request.form["membership_type"]
    new_member = Member(first_name, last_name, membership_type, start_date)
    member_repository.save(new_member)
    return redirect("/members")
Ejemplo n.º 18
0
def update_member(id):
    first_name = request.form['first_name']
    last_name = request.form['last_name']
    age = request.form['age']
    sex = request.form['sex']
    member = Member(first_name, last_name, age, sex, id=id)
    member_repository.update(member)
    return redirect('/members')
Ejemplo n.º 19
0
def edit_save(id):
    first_name = request.form['first_name']
    last_name = request.form['last_name']
    member_type = request.form['member_type']
    member_status = request.form['member_status']
    member = Member(first_name, last_name, member_type, member_status, id)
    member_repository.edit_member(member)
    return redirect('/members')
Ejemplo n.º 20
0
def select_all():
    members = []
    sql = 'SELECT * FROM members'
    results = run_sql(sql)
    for row in results:
        member = Member(row['name'], row['id'])
        members.append(member)
    return members
Ejemplo n.º 21
0
def create_member():
    date = datetime.today().strftime('%Y-%m-%d')
    member = Member(request.form['first_name'], request.form['last_name'],
                    request.form['membership'], date,
                    request.form['post_code'], request.form['phone_number'],
                    request.form['email'])
    member_repo.save(member)
    return redirect('/members')
def select_member(member):
    sql = "SELECT * FROM members WHERE id=%s"
    value = [member.id]
    result = run_sql(sql, value)[0]
    if result is not None:
        club = club_repository.select_club(result["club_id"])
        member = Member(result["name"], club, result["id"])
        return member
Ejemplo n.º 23
0
def new_member():
    name = request.form["name"]
    age = request.form["age"]
    premium = request.form["premium"]
    active = True
    new_member = Member(name, age, premium, active)
    member_repository.save(new_member)
    return redirect("/members")
Ejemplo n.º 24
0
def update_member(id):
    name = request.form["name"]
    age = request.form["age"]
    gender = request.form["gender"]
    level = request.form["level"]
    member = Member(name, age, gender, level, id)
    member_repo.update(member)
    return redirect("/members")
Ejemplo n.º 25
0
def member(booking):
    sql = 'SELECT * FROM members WHERE id = %s'
    values = [booking.member.id]
    results = run_sql(sql, values)[0]
    member = Member(results['first_name'], results['last_name'],
                    results['member_type'], results['memeber_status'],
                    results['id'])
    return member
Ejemplo n.º 26
0
def create_member():
    name = request.form["name"]
    age = request.form["age"]
    gender = request.form["gender"]
    level = request.form["level"]
    new_member = Member(name, age, gender, level)
    member_repo.save(new_member)
    return redirect("/members")
def select_all():
  members = []
  sql = "SELECT * FROM members"
  results = run_sql(sql)
  for result in results:
    member = Member(result["name"], result["age"], result["membership_type"], result["id"])
    members.append(member)
  return members
Ejemplo n.º 28
0
def update_memebr(id):
    first_name = request.form['first_name']
    last_name = request.form['last_name']
    gender = request.form['gender']
    age = request.form['age']

    member = Member(first_name, last_name, gender, age, id)
    member_repository.update(member)
    return redirect('/members')
Ejemplo n.º 29
0
def create_member():
    first_name = request.form['first_name']
    last_name = request.form['last_name']
    gender = request.form['gender']
    age = request.form['age']

    member = Member(first_name, last_name, gender, age)
    member_repository.save(member)
    return redirect('/members')
Ejemplo n.º 30
0
    def setUp(self):
        classdate = datetime.date(2020, 1, 1)
        classtime = datetime.time(13, 0, 0)
        self.gym_class1 = GymClass("Yoga", classdate, classtime, 10, 60)

        start_date = datetime.date(2020, 1, 1)
        self.member1 = Member("John", "Smith", "standard", start_date, True)

        self.booking1 = Booking(self.member1, self.gym_class1)