This project is based on Clean Architecture, Repository and Unit of Work patterns. The source code is organized in four projects
- Domain
- Application
- Persistence
- WebApi
- ASP.NET CORE 3.1 for WebAPI
- Dapper for ORM
- SQLKata for query builder (filter, paging, sorting)
- Swagger for WebAPI documentation and testing
- GenFu for mock data and rapid webapi prototype
- Download and install the template
- Create new project using the template
- Create database and table using the db_script.sql (find in the solution root folder)
- Run the solution
For instructions to install and install the template from Visual Studio marketplace, visit Medium blog https://fuji-nguyen.medium.com/rapid-prototype-asp-net-708df7a59a3?sk=6965ff020c90a8fa40b67254998aaf83