SimpraFinal
is a .NET Core based project which provides an example of implementing various functionality including user registration and login, and role based authorization.
The project is structured into two main parts:
-
SimpraFinal.Data: This part contains all the data entities and database-related functionality like migrations, context, etc. It uses Entity Framework Core as the ORM.
-
SimpraFinal.Business: This is the business logic layer of the application where all the business rules and logic are implemented. It contains services, repositories and other related files.
-
SimpraFinal.API: This layer is the application interface that serves endpoints to interact with the application services and resources. It uses ASP.NET Core Web API framework and follows REST architectural style.