Refactor LoginViewModel to use IAppSettings; improve settings management and update dependency injection.
This commit is contained in:
@@ -9,6 +9,7 @@ using Microsoft.Extensions.Logging;
|
||||
using ZXing.Net.Maui.Controls;
|
||||
using System.Net.Http;
|
||||
using Jugenddienst_Stunden.ViewModels;
|
||||
using Jugenddienst_Stunden.Views;
|
||||
using System.Net;
|
||||
|
||||
namespace Jugenddienst_Stunden;
|
||||
@@ -112,12 +113,12 @@ public static class MauiProgram {
|
||||
builder.Services.AddSingleton<IAuthService, AuthService>();
|
||||
|
||||
// DI: Views/ViewModels
|
||||
builder.Services.AddTransient<ViewModels.StundenViewModel>();
|
||||
builder.Services.AddTransient<Views.StundenPage>();
|
||||
builder.Services.AddTransient<ViewModels.StundeViewModel>();
|
||||
builder.Services.AddTransient<Views.StundePage>();
|
||||
builder.Services.AddTransient<ViewModels.LoginViewModel>();
|
||||
builder.Services.AddTransient<Views.LoginPage>();
|
||||
builder.Services.AddTransient<StundenViewModel>();
|
||||
builder.Services.AddTransient<StundenPage>();
|
||||
builder.Services.AddTransient<StundeViewModel>();
|
||||
builder.Services.AddTransient<StundePage>();
|
||||
builder.Services.AddTransient<LoginViewModel>();
|
||||
builder.Services.AddTransient<LoginPage>();
|
||||
|
||||
return builder.Build();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user