예제 #1
0
 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>();
 }
예제 #2
0
 public Issuances(AppSettingsConfiguration appSettings, ContextManagement contextManagement, Logs logs, IcsIsurerConfigManagement icsIsurerConfig, LibertyProcessConfiguration libertyConfiguration) : base(
         appSettings, contextManagement, logs)
 {
     _icsIsurerConfig  = icsIsurerConfig;
     _icsConfiguration = libertyConfiguration.AppSettingsConfiguration.IcsModuleConfigurations;
 }