Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 839 Bytes

README.md

File metadata and controls

31 lines (26 loc) · 839 Bytes

BookStore

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

Article:

Medium Badge

Technologies

  • .NET 6
  • Entity Framework 6
  • Fluent API
  • AutoMapper
  • Swagger
  • SQL Server

Unit tests

  • xUnit
  • Moq
  • SQLite In-Memory database

Architecture

  • 3 Layers:
    • Application layer (API)
      • Controllers
      • Dtos
    • Domain layer
      • Models
      • Interfaces
      • Services
    • Infrastructure layer
      • Repository Pattern