public static DIHelper AddUrlShortener(this DIHelper services) { services.TryAddScoped <UrlShortener>(); return(services .AddConsumerFactoryService() .AddCommonLinkUtilityService()); }
public static DIHelper AddPluginsConfigService(this DIHelper services) { services.TryAddTransient <PluginsConfig>(); return(services .AddConsumerFactoryService() .AddBaseCommonLinkUtilityService()); }
public static DIHelper AddSmsProviderManagerService(this DIHelper services) { if (services.TryAddScoped <SmsProviderManager>()) { return(services.AddConsumerFactoryService()); } return(services); }
public static DIHelper AddDocuSignLoginProviderService(this DIHelper services) { //services.TryAddScoped<DocuSignLoginProvider>(); return(services .AddConsumerFactoryService() .AddKafkaService() .AddTenantManagerService() .AddCoreBaseSettingsService() .AddCoreSettingsService()); }
public static DIHelper AddEasyBibHelperService(this DIHelper services) { services.TryAddScoped <EasyBibHelper>(); return(services .AddConsumerFactoryService() .AddKafkaService() .AddTenantManagerService() .AddCoreBaseSettingsService() .AddCoreSettingsService()); }
public static DIHelper AddGoogleLoginProviderService(this DIHelper services) { services.TryAddScoped <GoogleLoginProvider>(); return(services .AddConsumerFactoryService() .AddKafkaService() .AddTenantManagerService() .AddCoreBaseSettingsService() .AddCoreSettingsService() .AddSignatureService() .AddInstanceCryptoService()); }
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); }