def deleteRestaurant(restaurant_id): if request.method == 'POST': deleteRestaurantById(restaurant_id) flash ("Restaurant Deleted") return redirect(url_for('restaurantList', restaurants = getRestaurants())) else: return render_template('deleterestaurant.html', restaurants = getRestaurants(), restaurant_id = restaurant_id, restaurant = getRestaurantById(restaurant_id))
def addRestaurant(): if request.method == 'POST': name = request.form.get('name') restaurant = Restaurant(name = name) addNewRestaurant(restaurant) flash ("New Restaurant Added") return redirect(url_for('restaurantList', restaurants = getRestaurants())) else: return render_template('addnewrestaurant.html', restaurants = getRestaurants())
def createMenuItem(restaurant_id): if request.method == 'POST': name = request.form.get('name') price = request.form.get('price') course = request.form.get('course') description = request.form.get('description') menuItem = MenuItem(name = name, restaurant_id = restaurant_id, price = price, description = description, course = course) addMenuItem(menuItem) flash ("New Menu Item Added") return redirect(url_for('restaurantMenu', restaurant_id = restaurant_id)) else: return render_template('addmenuitem.html', restaurants = getRestaurants(), restaurantId = restaurant_id)
def restaurantJSON(): restaurants = getRestaurants() return jsonify(Restaurants=[restaurant.serialize for restaurant in restaurants])