Menu API - mini/git-brunching GitHub Wiki
/menu/{menuID}
Method: GET
Description: This method is used to get a menu object
Parameters | Format |
---|---|
menuID | Integer |
Response
example request URL: https://localhost:5001/api/menu/1
STATUS CODE: 200
{
"id": 1,
"url": "img.jpg",
"restaurantID": 2,
"height": "500",
"width": "600",
},
/menu/restaurant/{restaurantID}
Method: GET
Description: This method is used to get all the menus for a restaurant
Response
example request URL: https://localhost:5001/menu/restaurant/1
STATUS CODE: 200 OK
[{
"id": 1,
"url": "img.jpg",
"restaurantID": 2,
"height": "500",
"width": "600",
},
{
"id": 2,
"url": "img2.jpg",
"restaurantID": 2,
"height": "500",
"width": "600",
},}]
/api/menu
Method: POST
Description: This method is used to add a new menu for a restaurant
Body Input
Parameters | Format |
---|---|
url | String |
restaurantID | Integer |
height | String |
width | Integer |
Request Body example
{
"id": 2,
"url": "img2.jpg",
"restaurantID": 2,
"height": "500",
"width": "600",
},
Response
example request URL: https://localhost:5001/menu
STATUS CODE: 200 OK
{
"added"
},
/api/menu/{menuID}
Method: DELETE
Description: This method is used to delete a menu object
Input
Path Parameters
Parameters | Format |
---|---|
menuID | Integer |
Response
example request URL: https://localhost:5001/api/menu/1
STATUS CODE: 200 OK
{
"deleted"
},