using Common.Configuration; using Common.Configuration.ContentBlocker; namespace Executable.DependencyInjection; public static class ConfigurationDI { public static IServiceCollection AddConfiguration(this IServiceCollection services, IConfiguration configuration) => services .Configure(configuration.GetSection(ContentBlockerConfig.SectionName)) .Configure(configuration.GetSection(QBitConfig.SectionName)) .Configure(configuration.GetSection(DelugeConfig.SectionName)) .Configure(configuration.GetSection(TransmissionConfig.SectionName)) .Configure(configuration.GetSection(SonarrConfig.SectionName)) .Configure(configuration.GetSection(RadarrConfig.SectionName)); }