Esempio n. 1
0
 public static DIHelper AddUrlShortener(this DIHelper services)
 {
     services.TryAddScoped <UrlShortener>();
     return(services
            .AddConsumerFactoryService()
            .AddCommonLinkUtilityService());
 }
Esempio n. 2
0
        public static DIHelper AddPluginsConfigService(this DIHelper services)
        {
            services.TryAddTransient <PluginsConfig>();

            return(services
                   .AddConsumerFactoryService()
                   .AddBaseCommonLinkUtilityService());
        }
Esempio n. 3
0
        public static DIHelper AddSmsProviderManagerService(this DIHelper services)
        {
            if (services.TryAddScoped <SmsProviderManager>())
            {
                return(services.AddConsumerFactoryService());
            }

            return(services);
        }
Esempio n. 4
0
 public static DIHelper AddDocuSignLoginProviderService(this DIHelper services)
 {
     //services.TryAddScoped<DocuSignLoginProvider>();
     return(services
            .AddConsumerFactoryService()
            .AddKafkaService()
            .AddTenantManagerService()
            .AddCoreBaseSettingsService()
            .AddCoreSettingsService());
 }
Esempio n. 5
0
 public static DIHelper AddEasyBibHelperService(this DIHelper services)
 {
     services.TryAddScoped <EasyBibHelper>();
     return(services
            .AddConsumerFactoryService()
            .AddKafkaService()
            .AddTenantManagerService()
            .AddCoreBaseSettingsService()
            .AddCoreSettingsService());
 }
Esempio n. 6
0
 public static DIHelper AddGoogleLoginProviderService(this DIHelper services)
 {
     services.TryAddScoped <GoogleLoginProvider>();
     return(services
            .AddConsumerFactoryService()
            .AddKafkaService()
            .AddTenantManagerService()
            .AddCoreBaseSettingsService()
            .AddCoreSettingsService()
            .AddSignatureService()
            .AddInstanceCryptoService());
 }
Esempio n. 7
0
        public static DIHelper AddStorageFactoryService(this DIHelper services)
        {
            if (services.TryAddScoped <StorageFactory>())
            {
                services.TryAddSingleton <StorageFactoryListener>();

                return(services
                       .AddConsumerFactoryService()
                       .AddTenantManagerService()
                       .AddCoreBaseSettingsService()
                       .AddPathUtilsService()
                       .AddEmailValidationKeyProviderService()
                       .AddStorageSettingsService()
                       .AddStorage()
                       .AddEncryptionFactoryService()
                       .AddEncryptionSettingsHelperService());
            }

            return(services);
        }