- add: ServerLink think

This commit is contained in:
2025-01-27 15:55:30 +03:00
parent 1374772d46
commit e1657d9234
12 changed files with 143 additions and 39 deletions

View File

@@ -41,9 +41,17 @@ public static class ServiceCollectionExtensions
foreach (var (viewModel, view, isSingleton) in GetTypesWithHelpAttribute(Assembly.GetExecutingAssembly()))
{
if (isSingleton) services.AddSingleton(viewModel);
else services.AddTransient(viewModel);
if (view != null) services.AddTransient(view);
if (isSingleton)
{
services.AddSingleton(viewModel);
if (view != null) services.AddSingleton(view);
}
else
{
services.AddTransient(viewModel);
if (view != null) services.AddTransient(view);
}
}
}