- Has a list of restaurants. You can add/delete/edit a restaurant.
- Restaurant has: Restaurant id, name, address, category.
- Each restaurant has a menu. You can add/delete/edit menu items.
- Each menu item has: id, name, description, price, course, restaurant_id
/
or/restaurants/
Show all restaurants./restaurant/new/
Add a new restaurant./restaurant/<id>/edit/
Edit a restaurant./restaurant/<id>/delete/
Delete a restaurant
/restaurant/<id>(/menu/)
Show the full menu/restaurant/<id>/new/
Add a menu item/restaurant/<id>/<menuid>/edit
Edit a menu item/restaurant/<id>/<menuid>/delete
Edit a menu item
/restaurants/JSON
List of Restaurants/restaurant/<id>/menu/JSON
List of menu items in a restaurant/restaurant/<id>/menu/<menuid>/JSON
List of items in a menu item of a restaurant
-
showRestaurants()
-
newRestaurant()
-
editRestaurant()
-
deleteRestaurant()
-
showMenu()
-
newMenuItem()
-
editMenuItem()
-
deleteMenuItem()