- POST
/api/auth/login
- POST
/api/auth/register
- POST
/api/auth/logout
- GET
/api/rooms
- GET
/api/rooms/{id}
- POST
/api/rooms
- PUT
/api/rooms/{id}
- DELETE
/api/rooms/{id}
- GET
/api/bookings
- POST
/api/bookings
- PUT
/api/bookings/{id}
- DELETE
/api/bookings/{id}
- GET
/api/bookings/all
- GET
/api/users
- PUT
/api/users/{id}
- DELETE
/api/users/{id}
- GET
/api/messages
- POST
/api/messages
- GET
/api/database/objects
- GET
/api/database/objects/{name}
These endpoints are currently being tested locally and are not yet deployed to the server. The frontend for these endpoints is also not yet implemented.
- POST
/api/files/upload
- GET
/api/files/{id}
- DELETE
/api/files/{id}
To build and run the project, use:
dotnet restore
dotnet build
dotnet run
For easier testing, a Postman collection has been created. You can access it using the following public link: