This is a project template that allows the creation of a basic architecture for medium-sized projects.
We implement the most used design patterns in .NET: Repository Pattern and UnitOfWork; We remove the business logic from the controllers and implement Services to perform it.
We create sample unit tests for your future implementations.
If you want to use this template as it is, you can create a new repository from it in the link Use this template.
or clone the repository
git clone https://github.com/creappsco/BasicArchitectureTemplate.git
Clone this repository
git clone https://github.com/creappsco/BasicArchitectureTemplate.git
Building and testing use all the standard dotnet commands:
dotnet build
dotnet test
for a detail of the implementation check the blog.
If you find a bug or have a feature request, please report them at this repository's issues section.