Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 619 Bytes

File metadata and controls

28 lines (24 loc) · 619 Bytes

Project Variants

This repository contains multiple versions of the same Tasks API implementation:

  • Data Annotations version
  • FluentValidation version
  • AutoMapper version
  • Unit and integration tests version

Used Technologies & Concepts

  • ASP.NET Core Web API
  • .NET 8
  • REST API
  • CRUD operations
  • Entity Framework Core
  • SQLite database
  • EF Core migrations
  • Dependency Injection
  • DTOs for request and response models
  • AutoMapper
  • FluentValidation
  • Data Annotations version
  • Global exception handling middleware
  • Swagger / OpenAPI documentation
  • FluentAssertions
  • Unit tests
  • Integration tests