├── .dockerignore ├── .gitignore ├── CleanAPITemplate.sln ├── README.md ├── src ├── Application │ ├── Application.csproj │ ├── AssemblyReference.cs │ └── DependencyInjection.cs ├── Domain │ ├── AssemblyReference.cs │ └── Domain.csproj ├── Infrastructure │ ├── AssemblyReference.cs │ ├── DependencyInjection.cs │ └── Infrastructure.csproj ├── Presentation │ ├── AssemblyReference.cs │ ├── DependencyInjection.cs │ └── Presentation.csproj └── WebApi │ ├── Dockerfile │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── WebApi.csproj │ ├── appsettings.Development.json │ └── appsettings.json └── test └── Arhitecture.Tests ├── Arhitecture.Tests.csproj ├── ArhitectureTests.cs └── Usings.cs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/.gitignore -------------------------------------------------------------------------------- /CleanAPITemplate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/CleanAPITemplate.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/README.md -------------------------------------------------------------------------------- /src/Application/Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/Application/Application.csproj -------------------------------------------------------------------------------- /src/Application/AssemblyReference.cs: -------------------------------------------------------------------------------- 1 | namespace Application; 2 | 3 | public class AssemblyReference 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Application/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/Application/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Domain/AssemblyReference.cs: -------------------------------------------------------------------------------- 1 | namespace Domain; 2 | 3 | public class AssemblyReference 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Domain/Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/Domain/Domain.csproj -------------------------------------------------------------------------------- /src/Infrastructure/AssemblyReference.cs: -------------------------------------------------------------------------------- 1 | namespace Infrastructure; 2 | 3 | public class AssemblyReference 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Infrastructure/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/Infrastructure/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Infrastructure/Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/Infrastructure/Infrastructure.csproj -------------------------------------------------------------------------------- /src/Presentation/AssemblyReference.cs: -------------------------------------------------------------------------------- 1 | namespace Presentation; 2 | 3 | public class AssemblyReference 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Presentation/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/Presentation/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Presentation/Presentation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/Presentation/Presentation.csproj -------------------------------------------------------------------------------- /src/WebApi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/WebApi/Dockerfile -------------------------------------------------------------------------------- /src/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/WebApi/Program.cs -------------------------------------------------------------------------------- /src/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/WebApi/WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/WebApi/WebApi.csproj -------------------------------------------------------------------------------- /src/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /src/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/src/WebApi/appsettings.json -------------------------------------------------------------------------------- /test/Arhitecture.Tests/Arhitecture.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/test/Arhitecture.Tests/Arhitecture.Tests.csproj -------------------------------------------------------------------------------- /test/Arhitecture.Tests/ArhitectureTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edinSahbaz/clean-api-template/HEAD/test/Arhitecture.Tests/ArhitectureTests.cs -------------------------------------------------------------------------------- /test/Arhitecture.Tests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; --------------------------------------------------------------------------------