- add: Auth service

This commit is contained in:
2024-12-22 21:38:19 +03:00
parent 4d64c995f1
commit fd347a4fc8
30 changed files with 894 additions and 211 deletions

View File

@@ -44,7 +44,7 @@ public static class ServiceCollectionExtensions
foreach (var (viewModel, view) in GetTypesWithHelpAttribute(Assembly.GetExecutingAssembly()))
{
services.AddTransient(viewModel);
services.AddSingleton(viewModel);
services.AddTransient(view);
}
@@ -60,14 +60,6 @@ public static class ServiceCollectionExtensions
}
}
}
private static void AddView<TView, TViewModel>(this IServiceCollection services)
where TView : class
where TViewModel : class
{
services.AddTransient<TViewModel>();
services.AddTransient<TView>();
}
private static IEnumerable<(Type,Type)> GetTypesWithHelpAttribute(Assembly assembly) {
foreach(Type type in assembly.GetTypes())