using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using PARR.BLL.Services.Implementations; using PARR.BLL.Services.Interfaces; using PARR.BLL.Settings; namespace PARR.BLL { public static class ParrBllInstaller { public static void InstallBllServices(this IServiceCollection services, IConfiguration configuration) { var storageSettings = new StorageSettings(); configuration.GetSection(nameof(StorageSettings)).Bind(storageSettings); services.AddSingleton(storageSettings); services.AddTransient(); services.AddTransient(); } } }