Esempio n. 1
0
def add_game():
    print "add game frontend"
    platforms = dgdb.platforms()
    if request.method == 'POST':
        try:
            game = dgdb.add_game(title=request.form['title'],
                                 platform_id=request.form['platform']) 
        except Exception, e:
            flash(e.message)
            return redirect(url_for('frontend.add_game'))
        return redirect(url_for('frontend.edit_game', id=game.id))
Esempio n. 2
0
def add_game():
    print "add game frontend"
    platforms = dgdb.platforms()
    if request.method == 'POST':
        try:
            game = dgdb.add_game(title=request.form['title'],
                                 platform_id=request.form['platform'])
        except Exception, e:
            flash(e.message)
            return redirect(url_for('frontend.add_game'))
        return redirect(url_for('frontend.edit_game', id=game.id))
Esempio n. 3
0
def edit_game(id):
    game = dgdb.game(id)
    platforms = dgdb.platforms()
    print "edit game"
    if request.method == 'POST':
        try:
            game = dgdb.edit_game(id, 
                              title=request.form['title'],
                              platform_id=request.form['platform'],
                              info=request.form['description'],
                              #picture=request.form['picture'],
                              release_date=request.form['release_date'],
                              developer=request.form['developer'],
                              publisher=request.form['publisher'])
        except Exception, e:
            flash(e.message)
            return redirect(url_for('frontend.edit_game', id=id))
        print "after backend call"
        return redirect(url_for('frontend.game', id=game.id))
Esempio n. 4
0
def edit_game(id):
    game = dgdb.game(id)
    platforms = dgdb.platforms()
    print "edit game"
    if request.method == 'POST':
        try:
            game = dgdb.edit_game(
                id,
                title=request.form['title'],
                platform_id=request.form['platform'],
                info=request.form['description'],
                #picture=request.form['picture'],
                release_date=request.form['release_date'],
                developer=request.form['developer'],
                publisher=request.form['publisher'])
        except Exception, e:
            flash(e.message)
            return redirect(url_for('frontend.edit_game', id=id))
        print "after backend call"
        return redirect(url_for('frontend.game', id=game.id))