public static DIHelper AddFactoryIndexerFileService(this DIHelper services) { services.TryAddTransient <DbFile>(); services.TryAddScoped <FactoryIndexer <DbFile>, FactoryIndexerFile>(); return(services .AddFactoryIndexerService <DbFile>(false)); }
public static DIHelper AddFactoryIndexerFolderService(this DIHelper services) { services.TryAddTransient <DbFolder>(); services.TryAddScoped <FactoryIndexer <DbFolder>, FactoryIndexerFolder>(); return(services .AddFactoryIndexerService <DbFolder>(false) .AddDaoFactoryService()); }
public static DIHelper AddFolderDaoService(this DIHelper services) { services.TryAddScoped <IFolderDao, FolderDao>(); services.TryAddTransient <Folder>(); return(services .AddFactoryIndexerService <FoldersWrapper>() .AddTenantManagerService() .AddUserManagerService() .AddFilesDbContextService() .AddTenantUtilService() .AddSetupInfo() .AddTenantExtraService() .AddTenantStatisticsProviderService() .AddCoreBaseSettingsService() .AddCoreConfigurationService() .AddSettingsManagerService() .AddAuthContextService() .AddGlobalSpaceService()); }
public static DIHelper AddFoldersWrapperService(this DIHelper services) { services.TryAddTransient <FoldersWrapper>(); return(services .AddFactoryIndexerService <FoldersWrapper>()); }
public static DIHelper AddFactoryIndexerHelperService(this DIHelper services) { services.TryAddScoped <FactoryIndexerHelper>(); return(services .AddFactoryIndexerService()); }