protected override void RegisterServices(IServiceCollection services, IConfigurationRoot configuration) { _libertyProcessConfiguration = configuration.GetSection("LibertyProcessConfigurations").Get <LibertyProcessConfiguration>(); _libertyProcessConfiguration.AppSettingsConfiguration = AppSettingsConfiguration; RegisterLogs(_libertyProcessConfiguration.LogsConfiguration); services.AddTransient <LibertyProcessConfiguration>(provider => _libertyProcessConfiguration); services.AddTransient <IcsIsurerConfigManagement>(); services.AddTransient <Issuances>(); services.AddTransient <Cancelations>(); }
public Issuances(AppSettingsConfiguration appSettings, ContextManagement contextManagement, Logs logs, IcsIsurerConfigManagement icsIsurerConfig, LibertyProcessConfiguration libertyConfiguration) : base( appSettings, contextManagement, logs) { _icsIsurerConfig = icsIsurerConfig; _icsConfiguration = libertyConfiguration.AppSettingsConfiguration.IcsModuleConfigurations; }