-
This Project is basically based on clean structure (onion structure) using .NET Core 3.1. In this project I have Implemented some Basic APIs and Admin Panel as well.
-
Implemented Authentication.
- JWT Authentication For - web APIs
- Identity Authentication For - Web Admin
-
on API side I have used dapper for crud operations. I have used dapper generic method approach for crud opeartions.
-
on Admin Side i have implemented Role based authentication functionality. You can change specific roles for users.
Structure Information As shown Below.
- CoreAppDemo.MVC => our Main Project Which Includes Web Admin and Web APIs.
- CoreApp.Application => Class Library For Service layer (interect with controller.)
- CoreApp.Domain => Class Library For Entities.
- CoreApp.Infra.Data => Class Library For Database Operations (dapper,entityframework).
- CoreApp.Infrastructure.IoC => Class Library Registering Service (Inversion Of Control).
For Database Use Migration in CoreApp.Infrastructure.Data Project.