def deleteMenuItem(restaurant_id, menu_id): itemToDelete = session.query(MenuItem).filter_by(id=menu_id).one() if request.method == 'POST': session.delete(itemToDelete) session.commit() return redirect(url_for('showMenu', restaurant_id=restaurant_id)) else: return render_template('deleteMenuItem.html', item=itemToDelete)
def deleteMenuItem(restaurant_id, menu_id): itemToDelete = session.query(MenuItem).filter_by(id=menu_id).one() if request.method == 'POST': session.delete(itemToDelete) session.commit() return redirect(url_for('showMenu', restaurant_id=restaurant_id)) else: return render_template('deleteMenuItem.html', item=itemToDelete) # return "This page is for deleting menu item %s" % menu_id
def editRestaurant(restaurant_id): editedRestaurant = session.query(Restaurant).filter_by( id=restaurant_id).one() if request.method == 'POST': if request.form['name']: editedRestaurant.name = request.form['name'] return redirect(url_for('showRestaurants')) else: return render_template('editRestaurant.html', restaurant=editedRestaurant)
def editRestaurant(restaurant_id): editedRestaurant = session.query( Restaurant).filter_by(id=restaurant_id).one() if request.method == 'POST': if request.form['name']: editedRestaurant.name = request.form['name'] return redirect(url_for('showRestaurants')) else: return render_template( 'editRestaurant.html', restaurant=editedRestaurant)
def deleteRestaurant(restaurant_id): restaurantToDelete = session.query( Restaurant).filter_by(id=restaurant_id).one() if request.method == 'POST': session.delete(restaurantToDelete) session.commit() return redirect( url_for('showRestaurants', restaurant_id=restaurant_id)) else: return render_template( 'deleteRestaurant.html', restaurant=restaurantToDelete)
def deleteRestaurant(restaurant_id): restaurantToDelete = session.query(Restaurant).filter_by( id=restaurant_id).one() if request.method == 'POST': session.delete(restaurantToDelete) session.commit() return redirect(url_for('showRestaurants', restaurant_id=restaurant_id)) else: return render_template('deleteRestaurant.html', restaurant=restaurantToDelete)
def editMenuItem(restaurant_id, menu_id): editedItem = session.query(MenuItem).filter_by(id=menu_id).one() if request.method == 'POST': if request.form['name']: editedItem.name = request.form['name'] if request.form['description']: editedItem.description = request.form['name'] if request.form['price']: editedItem.price = request.form['price'] if request.form['course']: editedItem.course = request.form['course'] session.add(editedItem) session.commit() return redirect(url_for('showMenu', restaurant_id=restaurant_id)) else: return render_template( 'editmenuitem.html', restaurant_id=restaurant_id, menu_id=menu_id, item=editedItem)
def editMenuItem(restaurant_id, menu_id): editedItem = session.query(MenuItem).filter_by(id=menu_id).one() if request.method == 'POST': if request.form['name']: editedItem.name = request.form['name'] if request.form['description']: editedItem.description = request.form['name'] if request.form['price']: editedItem.price = request.form['price'] if request.form['course']: editedItem.course = request.form['course'] session.add(editedItem) session.commit() return redirect(url_for('showMenu', restaurant_id=restaurant_id)) else: return render_template('editmenuitem.html', restaurant_id=restaurant_id, menu_id=menu_id, item=editedItem)
def showMenu(restaurant_id): restaurant = session.query(Restaurant).filter_by(id=restaurant_id).one() items = session.query(MenuItem).filter_by( restaurant_id=restaurant_id).all() return render_template('menu.html', items=items, restaurant=restaurant)
def restaurantMenuJSON(restaurant_id): restaurant = session.query(Restaurant).filter_by(id=restaurant_id).one() items = session.query(MenuItem).filter_by( restaurant_id=restaurant_id).all() return jsonify(MenuItems=[i.serialize for i in items])
def restaurantsJSON(): restaurants = session.query(Restaurant).all() return jsonify(restaurants=[r.serialize for r in restaurants])
def showRestaurants(): restaurants = session.query(Restaurant).all() # return "This page will show all my restaurants" return render_template('restaurants.html', restaurants=restaurants)
def menuItemJSON(restaurant_id, menu_id): Menu_Item = session.query(MenuItem).filter_by(id=menu_id).one() return jsonify(Menu_Item=Menu_Item.serialize)