ImprovedApi is the best way to create a complex and security API. It has many modern patterns that you will need to build any api, you will work with follows:
- CQRS
- DDD
- Fluent Validation
- Events
This package is available through Nuget Packages: https://www.nuget.org/packages/ImprovedApi
- dotnetcore 2.2
PM > Install-Package ImprovedApi
> dotnet add package ImprovedApi
> paket add ImprovedApi
Install this package in all projects of your solution.