This project is an Asp Net Core Web Api Example Project based on the book Ultimate ASP.NET Core Web API by Marinko Spasojevic and Vladimir Pecanac from CodeMaze .
- Logging Service
- Repository Pattern
- Global Error Handling
- Content Negotiation
- Put Requests
- Validation
- Asynchronous Code
- Action Filters
- Paging
- Filtering
- Searching
- Sorting
- Data Shaping
- Options and Head requests
- Caching
- API Versioning
- JWT and Identity
- HATEOAS
- Limiting and Throttling
- Unit Testing