This project was used as an example of how to deploy a .NET 6 Web API with a SQL database by using JenkinsCi and Azure Pipelines
- .NET 6
- Entity Framework 6
- Fluent API
- AutoMapper
- Swagger
- SQL Server
- xUnit
- Moq
- SQLite In-Memory database
- 3 Layers:
- Application layer (API)
- Controllers
- Dtos
- Domain layer
- Models
- Interfaces
- Services
- Infrastructure layer
- Repository Pattern
- Application layer (API)