.NET Web API project with Entity framework 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, source code generator implemented, this mean is that all crud operaions (paginatedlist, get, getbyid, add, update, delete, softdelete) generated automatically in a 2 seconds after creating entity, watcdog implemented, token black list implemented, custom validate token attribute added, response security 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, simple one to many role and permission logic implemented, password policy implemented, anti forgery token implemented, generic pagination, global exception handling, localization, whitelist, custom generic automapping & validations between entity and dtos implemented, mail sender implemented, encoding and decoding implemened, sftp functions implemented, source code generator for DAL, BLL, API layer implemented, Database and application dockerized. Docker compose implemented with build step, automated service registration implemented using Scrutor, .editorconfig implemented to the best conventions rules
-
Notifications
You must be signed in to change notification settings - Fork 0
MustafaMustafayev/NetAPIStarter
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
.NET7 web api starter with the vital implementations
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published