Endpoints
GET /api/getAllParks
Description: Retrieves all parks asynchronously.
Example Request:
GET /api/getAllParks
Example Response:
{
"success": true,
"message": "Parks retrieved successfully",
"data": [ /* Array of ParkModel objects */ ]
}
GET /api/getParkById/id
Description: Retrieves a park by its ID.
Example Request:
GET /api/getParkById/123
Example Response:
{
"success": true,
"message": "Park retrieved successfully",
"data": [ /* ParkModel object */ ]
}
GET /api/getParkByName/Name
Description: Retrieves a park by its Name
Example Request:
GET /api/getParkByName/Amboseli National Park
Example Response:
{
"success": true,
"message": "Park retrieved successfully",
"data": [ /* ParkModel object */ ]
}
GET /api/getParkByCountry/Country
Description: Retrieves a park by its ID.
Example Request:
GET /api/getParkByCountry/Kenya
Example Response:
{
"success": true,
"message": "Park in Kenya retrieved successfully",
"data": [ /* ParkModel object */ ]
}
POST /api/Users
Description: Create a new user
Example Request:
GET /api/Users
Parameter
{
"userName": "string",
"password": "string",
"email": "string"
}
Example Response:
{
"userName": "string",
"email": "string"
}
Get /api/Users/{username}
Description: Querry user
Example Request:
GET /api/Users/testuser
Example Response:
{
"userName": "string",
"email": "string"
}