public static DIHelper AddFeedReadedDataProvider(this DIHelper services) { return(services .AddAuthContextService() .AddTenantManagerService() .AddFeedDbService()); }
public static DIHelper AddMessageFactoryService(this DIHelper services) { services.TryAddScoped <MessageFactory>(); return(services .AddAuthContextService() .AddTenantManagerService()); }
public static DIHelper AddWebItemManagerSecurity(this DIHelper services) { services.TryAddScoped <WebItemManagerSecurity>(); return(services .AddAuthContextService() .AddWebItemSecurity() .AddWebItemManager()); }
public static DIHelper AddDocuSignTokenService(this DIHelper services) { services.TryAddScoped <DocuSignToken>(); return(services .AddAuthContextService() .AddDocuSignLoginProviderService() .AddTokenHelperService()); }
public static DIHelper AddSettingsManagerService(this DIHelper services) { services.TryAddScoped <SettingsManager>(); return(services .AddAuthContextService() .AddDbSettingsManagerService()); }
public static DIHelper AddFeedAggregateDataProvider(this DIHelper services) { services.TryAddScoped <FeedAggregateDataProvider>(); return(services .AddAuthContextService() .AddTenantManagerService() .AddTenantUtilService() .AddFeedDbService()); }
public static DIHelper AddStudioNotifyServiceHelper(this DIHelper services) { services.TryAddScoped <StudioNotifyServiceHelper>(); services.TryAddSingleton(typeof(ICacheNotify <>), typeof(KafkaCache <>)); return(services .AddAuthContextService() .AddStudioNotifyHelperService() .AddTenantManagerService()); }
public static DIHelper AddFileOperationsManagerHelperService(this DIHelper services) { services.TryAddSingleton <DistributedTaskCacheNotify>(); services.TryAddSingleton <FileOperationsManager>(); services.TryAddScoped <FileOperationsManagerHelper>(); return(services .AddAuthContextService() .AddTenantManagerService() ); }
public static DIHelper AddGlobalService(this DIHelper services) { services.TryAddScoped <Global>(); return(services .AddAuthContextService() .AddUserManagerService() .AddCoreSettingsService() .AddTenantManagerService() .AddDisplayUserSettingsService() .AddCustomNamingPeopleService() .AddFileSecurityCommonService()); }
public static DIHelper AddEncryptionKeyPairHelperService(this DIHelper services) { if (services.TryAddScoped <EncryptionKeyPairHelper>()) { services .AddAuthContextService() .AddUserManagerService() .AddEncryptionLoginProviderService() .AddFileSecurityService() .AddDaoFactoryService(); } return(services); }
public static DIHelper AddPrivacyRoomApiService(this DIHelper services) { if (services.TryAddScoped <PrivacyRoomApi>()) { services .AddAuthContextService() .AddPermissionContextService() .AddSettingsManagerService() .AddTenantManagerService() .AddMessageServiceService() .AddEncryptionKeyPairHelperService(); } return(services); }
public static DIHelper AddFileOperationsManagerHelperService(this DIHelper services) { if (services.TryAddScoped<FileOperationsManagerHelper>()) { services.TryAddSingleton<DistributedTaskCacheNotify>(); services.TryAddSingleton<FileOperationsManager>(); services.TryAddScoped<FileDeleteOperationScope>(); services.TryAddScoped<FileMarkAsReadOperationScope>(); services.TryAddScoped<FileMoveCopyOperationScope>(); services.TryAddScoped<FileOperationScope>(); services.TryAddScoped<FileDownloadOperationScope>(); return services .AddAuthContextService() .AddTenantManagerService() ; } return services; }