Esempio n. 1
0
def updateplayer(playerid):
    form = PlayerForm()
    player_to_update = Player.query.get(playerid)

    if form.validate_on_submit():
        player_to_update.name=form.name.data
        player_to_update.position=form.position.data
        player_to_update.kills=form.kills.data
        player_to_update.deaths=form.deaths.data
        player_to_update.assists=form.assists.data
        player_to_update.dpm=form.dpm.data
        player_to_update.gd10=form.gd10.data
        db.session.commit()
        return redirect(url_for('viewplayers'))
    elif request.method == 'GET':
        form.name.data=player_to_update.name
        form.position.data=player_to_update.position
        form.kills.data=player_to_update.kills
        form.deaths.data=player_to_update.deaths
        form.assists.data=player_to_update.assists
        form.dpm.data=player_to_update.dpm
        form.gd10.data=player_to_update.gd10
    return render_template('addplayer.html', form=form)

    return render_template('main.html')
Esempio n. 2
0
def addplayer():
    form=PlayerForm()
    
    if form.validate_on_submit():
        new_player=Player(name=form.name.data, position=form.position.data, kills=form.kills.data, deaths=form.deaths.data, assists=form.assists.data, dpm=form.dpm.data, gd10=form.gd10.data)
        db.session.add(new_player)
        db.session.commit()
        return redirect(url_for('viewplayers'))
    return render_template('addplayer.html', form=form)
Esempio n. 3
0
def add():
    pform = PlayerForm()
    posform = PositionForm()
    pos_id = 1

    if pform.validate_on_submit():
        pname = Player( name = pform.name.data, position_id = pos_id )
        db.session.add(pname)
        db.session.commit()

    return render_template('add.html', title="Add A New Player", pform=pform, posform=posform)
Esempio n. 4
0
def addplayer():
    form = PlayerForm()
    if form.validate_on_submit():
        playerData = Players(player_name = form.player_name.data,player_age = form.player_age.data,player_team =form.player_team.data, author=current_user)
        db.session.add(playerData)
        db.session.commit()
        return redirect(url_for('addplayer'))

    else:
        print(form.errors)

    return render_template('addplayer.html', title='Add A Player', form=form)
Esempio n. 5
0
def post():
    form = PlayerForm()
    if form.validate_on_submit():
        playerData = Players(first_name=form.first_name.data,
                             last_name=form.last_name.data,
                             email=form.email.data)
        db.session.add(playerData)
        db.session.commit()
        return redirect(url_for('home'))
    else:
        print(form.errors)

    return render_template('post.html', title='post', form=form)
Esempio n. 6
0
def post():
        form = PlayerForm()
        app.logger.info('check')
        if form.validate_on_submit():
                player_reg_id = requests.get('http://service4:5000/catenate_player')
                playerData = Players(
                        first_name = form.first_name.data,
                        last_name = form.last_name.data,
                        email = form.email.data,
                        player_registration_id = player_reg_id.text
                        )
                db.session.add(playerData)
                db.session.commit()
                app.logger.info(player_reg_id.text)
                return redirect(url_for('home'))
        else:
                print(form.errors)

        return render_template('post.html', title='post', form=form)
Esempio n. 7
0
def update(id):
    pform = PlayerForm()
    posform = PositionForm()
    posselect = posform.position
    playerpos = Positions.position
    pname = Player.query.get(id)
    posid = Player.position_id
    position = Positions.query.get(id)
    posid = Positions.id

    print(Positions.query.all())

    if pform.validate_on_submit():
        pname.name = pform.name.data
        # position.player = posform.position.data
        # #Player.position_id = posform.position.data
        # position.position = posform.position.data

        # print(position)

        # if position.position == "Goalkeeper":
        #     position = 0
        # elif position.position == "Defender":
        #     position = 1
        # elif position.position == "Midfielder":
        #     position = 2
        # elif position.position == "Attacker":
        #     position = 3
        
        #print(posid)
        #db.session.add(posid)
        db.session.commit()
    

    elif request.method == 'GET':
        pform.name.data = pname.name

    return render_template('update.html', title='Update A Player', pform=pform, posselect=posselect, posform=posform, playerpos=playerpos, posid=posid, position=position)