Skip to content

amartid/Library_BookAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library_BookAPI

Library_BookAPI is a RESTful API project built in .NET Core that allows management of library book data. The project is configured to use a PostgreSQL database with Npgsql package for data storage. Supports HTTP verbs, input validation, and custom constraints for CRUD operations, handles PATCH requests effectively for data tracking.

Packages Used

  • Microsoft.EntityFrameworkCore
  • Newtonsoft.Json
  • Swashbuckle.AspNetCore.Swagger
  • Npgsql
  • Serilog

API Endpoints

  • GET: Retrieve a list of all books.
  • GET: Retrieve a specific book by its ID.
  • POST: Create a new book.
  • PUT: Update an existing book.
  • DELETE: Delete a book.

About

RESTful API project built in .NET Core

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages