api this api is used for learning purpose and implementing new techniques.
it's based on kevin dockx's courses on plular sight for building web api with asp.net core.
the api has to main models (authors and courses). the main features:
- get,add and delete (authors and courses).
- pagination and filtering.
- logging.
- logging middlewares.
- DTOs.
- mapping using automapper (from entities to dtos and vice versa).
- sql server database.
- add put verb for updating entities.
- supports error and success codes.
the upcoming features:
- jwt token.
- caching.
- hateoas.
- unit testing.
if you have any suggestions for improving the api please let me know .