Architecture

Add DI, Interfaces, Repositories
This commit is contained in:
2025-12-16 15:27:09 +01:00
parent 83118103d9
commit 544b0c9591
7 changed files with 152 additions and 43 deletions

View File

@@ -1,5 +1,8 @@
using CommunityToolkit.Maui;
using Jugenddienst_Stunden.Models;
using Jugenddienst_Stunden.Interfaces;
using Jugenddienst_Stunden.Repositories;
using Jugenddienst_Stunden.Services;
using Microsoft.Extensions.Logging;
using ZXing.Net.Maui.Controls;
@@ -36,6 +39,10 @@ public static class MauiProgram {
builder.Logging.AddDebug();
#endif
// DI: Services & Repositories
builder.Services.AddSingleton<IHoursRepository, HoursRepository>();
builder.Services.AddSingleton<IHoursService, HoursService>();
return builder.Build();
}