feat: adds domain and assets

This commit is contained in:
2026-01-28 17:17:13 -05:00
parent accdd9ac07
commit e6b73a330f
16 changed files with 1259 additions and 17 deletions

View File

@@ -2,6 +2,7 @@ using System.Text;
using api.Data;
using api.Features.Auth.Settings;
using api.Features.Events.Services;
using api.Features.Assets.Services;
using api.Features.QRCodes.Services;
using FastEndpoints;
using Microsoft.AspNetCore.Authentication.JwtBearer;
@@ -17,6 +18,7 @@ builder.Services.AddDbContext<AppDbContext>(options =>
// Register application services
builder.Services.AddSingleton<IEventTrackingService, EventTrackingService>();
builder.Services.AddSingleton<IQRCodeGeneratorService, QRCodeGeneratorService>();
builder.Services.AddSingleton<IAssetStorageService, LocalAssetStorageService>();
// Configure JWT settings
builder.Services.Configure<JwtSettings>(builder.Configuration.GetSection("Jwt"));