Net6 web api project with code first approach. In this template n-tier architecture, repository and unit of work pattern implemented, database based logging implemented using action filters, request profiling added using MiniProfiler, unhandled exception handled by sentry, response secutiry headers added, audit properties implemented by overriding SaveChangesAsync method of DbContext, docker-compose yaml written, authentication and authorization implemented using custom middleware, generic CRUD operations implemented, automapper configured, generic pagination, global exception handling, localization implemented. Simple book library model implemented for test issues. StyleCop code analyze tool used for review and review issues fixed. Database and application dockerized. Docker compose implemented with build step.
mustafamustafayev / net6apistarter Goto Github PK
View Code? Open in Web Editor NEW.NET6 web api starter with the basic implementations