|
|
958352a720
|
feat: Add domain constants, API infrastructure, and configuration
Domain Layer:
- Add DomainConstants for email, attachment, and process constants
API Layer:
- Add EmailsController (minimal REST API endpoints)
- Add ExceptionHandlingMiddleware for global exception handling
- Update Program.cs:
* Add EmailProfilerDbContext registration (SQL Server)
* Add Generic Repository<T> scoped registration
* Add ExceptionHandlingMiddleware to pipeline
* Add EmailSenderWorker as hosted service
* Configure Serilog file logging
* Add Scalar OpenAPI documentation
Configuration:
- Add EmailAccount section in appsettings.json (SMTP credentials)
- Add RabbitMq section (message queue configuration)
- Add Serilog file sink configuration
- Update .csproj with required NuGet packages
- Update solution file
This commit completes the basic API infrastructure setup.
|
2026-07-22 11:50:17 +02:00 |
|