A sample API project built in ASP.NET 7 using MongoDB Database.
Running the Project:
dotnet run
Swagger: http://localhost:5269/swagger/index.html
Fetch the list of books with pagination params.
GET {{host}}/api/v1/books?page=1&perPage=10
Fetch a book by it's ID.
GET {{host}}/api/v1/books/{{id}}
Create a new record of the book.
POST {{host}}/api/v1/books
Request Body:
{
"Name": "Book Name",
"Price": 9.99,
"Category": "Category Name",
"Author": "Author Name"
}
POST {{host}}/api/v1/books/{{id}}
Request Body:
{
"Name": "Book Name",
"Price": 9.99,
"Category": "Category Name",
"Author": "Author Name"
}
DELETE {{host}}/api/v1/books/{{id}}