public TenantManager( IRepository <Tenant> tenantRepository, IRepository <TenantFeatureSetting, long> tenantFeatureRepository, EditionManager editionManager, ICommonFrameFeatureValueStore featureValueStore, IUnitOfWorkManager unitOfWorkManager, RoleManager roleManager, IUserEmailer userEmailer, UserManager userManager, INotificationSubscriptionManager notificationSubscriptionManager, IAppNotifier appNotifier, IDbMigrator dbMigrator, ITenantCache tenantCache ) : base( tenantRepository, tenantFeatureRepository, editionManager, featureValueStore ) { _unitOfWorkManager = unitOfWorkManager; _roleManager = roleManager; _userEmailer = userEmailer; _userManager = userManager; _notificationSubscriptionManager = notificationSubscriptionManager; _appNotifier = appNotifier; _dbMigrator = dbMigrator; _tenantCache = tenantCache; }
public EditionManager( IRepository <Edition> editionRepository, ICommonFrameFeatureValueStore featureValueStore) : base( editionRepository, featureValueStore ) { }
protected TenantManager( IRepository <TTenant> tenantRepository, IRepository <TenantFeatureSetting, long> tenantFeatureRepository, CommonFrameEditionManager editionManager, ICommonFrameFeatureValueStore featureValueStore) { _featureValueStore = featureValueStore; TenantRepository = tenantRepository; TenantFeatureRepository = tenantFeatureRepository; EditionManager = editionManager; LocalizationManager = NullLocalizationManager.Instance; }
protected CommonFrameEditionManager(IRepository <Edition> editionRepository, ICommonFrameFeatureValueStore featureValueStore) { _featureValueStore = featureValueStore; EditionRepository = editionRepository; }