using Drab.Logic.Interfaces; using Drab.Logic.Services; using Drab.Logic.Utils; using Microsoft.Extensions.DependencyInjection; namespace Drab.Logic.Ioc; public static class IocLogicRegister { public static IServiceCollection AddDrabLogic(this IServiceCollection services) { services.AddSingleton(); services.AddSingleton(); services.AddTransient(); services.AddTransient(); services.AddTransient(); services.AddHostedService(); services.AddTransient(); return services; } }