Library management system Backend with Asp.Net 8 and C#
POST /api/users/register
Name
, Email
, Password
, Role
.POST /api/users/login
Email
, Password
.GET /api/users/{id}
Id
.PUT /api/users/{id}
Name
, Email
, Password
.DELETE /api/users/{id}
POST /api/books
Title
, Author
, ISBN
, Publisher
, PublishedDate
, Category
, Description
, TotalCopies
.GET /api/books
GET /api/books/{id}
PUT /api/books/{id}
Title
, Author
, ISBN
, Publisher
, PublishedDate
, Category
, Description
, TotalCopies
, CopiesAvailable
.DELETE /api/books/{id}
POST /api/categories
Name
, Description
.GET /api/categories
GET /api/categories/{id}
PUT /api/categories/{id}
Name
, Description
.DELETE /api/categories/{id}
POST /api/loans
BookId
, UserId
.GET /api/loans
GET /api/loans/{id}
PUT /api/loans/{id}
ReturnDate
, Status
.DELETE /api/loans/{id}
POST /api/reservations
BookId
, UserId
.GET /api/reservations
GET /api/reservations/{id}
PUT /api/reservations/{id}
Status
.DELETE /api/reservations/{id}
POST /api/fines
UserId
, Amount
, Reason
.GET /api/fines
GET /api/fines/{id}
PUT /api/fines/{id}
Status
.DELETE /api/fines/{id}
POST /api/reviews
BookId
, UserId
, Rating
, Comment
.GET /api/reviews
GET /api/reviews/{id}
PUT /api/reviews/{id}
Rating
, Comment
.DELETE /api/reviews/{id}
query
.