- N Layered Architecture (N=3)
- Presentation Layer
- API Endpoints using Minimal API
- Business Logic Layer
- Services
- Data Access Layer
- Repositories
- Presentation Layer
- Database
- ORM
- EF Core
- Migrations
- DTO
- Infrastructure As a Code
- Docker (docker-compose)
- Create and apply migration adding VinCode to Car entity
- Hide VinCode from
/cars
API endpoint - Fix Bugs:
- Color is not saved
- Price is not caved
- Update
POST /car
endpoint to update existing car if the car with the same VinCode already exists - Mark
VinCode
as unique in database, add and apply migration. Doc
45 minutes
- 1 point - Task 1
- 1 point - Task 2
- 1 point - Task 3
- 1 point - Task 4
- 1 point - Task 5
- Fork this repository (https://github.com/podkolzzzin/SDPLabs)
- Create a new branch with your name
- Commit your changes to the new branch
- Create a pull request to the
main
branch of this repository