This repository contains multiple versions of the same Tasks API implementation:
- Data Annotations version
- FluentValidation version
- AutoMapper version
- Unit and integration tests version
- 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