Kullanıcıların A şehirinden B şehirine şahsi arabaları ile seyehat ederken yolcu bulabileceği API'nin aşağıda yazılı senaryolarının end pointlerini yazar mısınız?
-
Kullanıcı sisteme seyahat planını Nereden, Nereye, Tarih ve Açıklama, Koltuk Sayısı bilgileri ile ekleyebilmeli
-
Kullanıcı tanımladığı seyahat planını yayına alabilmeli ve yayından kaldırabilmeli
-
Kullanıcılar sistemdeki yayında olan seyahat planlarını Nereden ve Nereye bilgileri ile aratabilmeli
-
Kullanıcılar yayında olan seyehat planlarına "Koltuk Sayısı" dolana kadar katılım isteği gönderebilmeli
If you want learn to more information for this app. and you can see wiki page of this app. https://github.com/bierquelle06/CleanArchitectureADS/wiki/How-To-Use
Architecture Clean Architecture
Read Model - executing raw SQL scripts on database views objects (using Dapper).
Write Model - Domain Driven Design approach (using Entity Framework Core).
Commands/Queries/Domain Events handling using MediatR library.
Data validation using FluentValidation
Problem Details for HTTP APIs standard implementation using ProblemDetails
Using Cache-Aside pattern and in-memory cache.
Outbox Pattern implementation using Quartz.NET
- Create empty database.
- Execute InitializeDatabase.sql script.
- Set connection string (in appsettings.json or by user secrets mechanism).
- Run!
- Create empty database.
- Execute InitializeDatabase.sql script.
- Set connection string using environment variable named
ASPNETCORE_SampleProject_IntegrationTests_ConnectionString