public static DIHelper AddFilesIntegrationService(this DIHelper services)
 {
     services.TryAddScoped <FilesIntegration>();
     return(services
            .AddDaoFactoryService()
            .AddFileSecurityService()
            .AddGlobalStoreService());
 }
示例#2
0
        public static DIHelper AddFilesIntegrationService(this DIHelper services)
        {
            if (services.TryAddScoped <FilesIntegration>())
            {
                return(services
                       .AddDaoFactoryService());
            }

            return(services);
        }
 public static DIHelper AddThirdpartyConfigurationService(this DIHelper services)
 {
     services.TryAddScoped <ThirdpartyConfiguration>();
     return(services
            .AddDaoFactoryService()
            .AddDocuSignLoginProviderService()
            .AddBoxLoginProviderService()
            .AddDropboxLoginProviderService()
            .AddOneDriveLoginProviderService()
            .AddGoogleLoginProviderService()
            );
 }
示例#4
0
        public static DIHelper AddFileSecurityService(this DIHelper services)
        {
            services.TryAddScoped <FileSecurity>();
            services.TryAddScoped <IFileSecurity, FileSecurity>();

            return(services
                   .AddDaoFactoryService()
                   .AddUserManagerService()
                   .AddTenantManagerService()
                   .AddAuthContextService()
                   .AddAuthManager()
                   .AddGlobalFolderService()
                   .AddFileSecurityCommonService());
        }
示例#5
0
 public static DIHelper AddDocumentServiceHelperService(this DIHelper services)
 {
     services.TryAddScoped <DocumentServiceHelper>();
     return(services
            .AddDaoFactoryService()
            .AddFileShareLinkService()
            .AddUserManagerService()
            .AddAuthContextService()
            .AddFileSecurityService()
            .AddSetupInfo()
            .AddLockerManagerService()
            .AddFileUtilityService()
            .AddMachinePseudoKeysService()
            .AddGlobalService()
            .AddDocumentServiceConnectorService()
            .AddConfigurationService());
 }