public RolePermissionManager(IRolePermissionStore rolePermissionStore) { if (rolePermissionStore == null) { throw new ArgumentNullException(nameof(rolePermissionStore)); } Store = rolePermissionStore; }
public RoleManager(IRoleStore roleStore, ILogger <RoleManager> logger, IMapper mapper, IRolePermissionStore rolePermissionStore, ITransaction <AuthenticationDbContext> transaction, IPermissionStore permissionStore) { _permissionStore = permissionStore; _roleStore = roleStore; _rolePermissionStore = rolePermissionStore; _transaction = transaction; _logger = logger; _mapper = mapper; }
private readonly ICacheManager _cacheManager; // Added by TC public TenantManager( IRolePermissionStore <Role> rolePermissionStore, // Added by TC //IRepository<Permission> permissionRepository, // Added by TC IRepository <Customer> customerRepository, // Added by TC IRepository <CustomerType> customerTypeRepository, // Added by TC IRepository <Vendor> vendorRepository, // Added by TC IRepository <AssetOwner> assetOwnerRepository, // Added by TC IRepository <CrossTenantPermission> crossTenantPermissionRepository, // Added by TC IRepository <Tenant> tenantRepository, IRepository <TenantFeatureSetting, long> tenantFeatureRepository, EditionManager editionManager, IUnitOfWorkManager unitOfWorkManager, RoleManager roleManager, IUserEmailer userEmailer, TenantDemoDataBuilder demoDataBuilder, UserManager userManager, INotificationSubscriptionManager notificationSubscriptionManager, IAppNotifier appNotifier, IAbpZeroFeatureValueStore featureValueStore, IAbpZeroDbMigrator abpZeroDbMigrator, IPasswordHasher <User> passwordHasher, IRepository <SubscribableEdition> subscribableEditionRepository, ICacheManager cacheManager, // Added by TC IPermissionManager permissionManager ) : base( tenantRepository, tenantFeatureRepository, editionManager, featureValueStore ) { AbpSession = NullAbpSession.Instance; _unitOfWorkManager = unitOfWorkManager; _roleManager = roleManager; _userEmailer = userEmailer; _demoDataBuilder = demoDataBuilder; _userManager = userManager; _notificationSubscriptionManager = notificationSubscriptionManager; _appNotifier = appNotifier; _abpZeroDbMigrator = abpZeroDbMigrator; _passwordHasher = passwordHasher; _subscribableEditionRepository = subscribableEditionRepository; _rolePermissionStore = rolePermissionStore; // Added by TC _vendorRepository = vendorRepository; // Added by TC _assetOwnerRepository = assetOwnerRepository; // Added by TC _customerRepository = customerRepository; // Added by TC _customerTypeRepository = customerTypeRepository; // Added by TC _tenantRepository = tenantRepository; // Added by TC _crossTenantPermissionRepository = crossTenantPermissionRepository; // Added by TC _cacheManager = cacheManager; // Added by TC _permissionManager = permissionManager; }
public ControllersActions() { if (ConfigurationManager.AppSettings["ControllersAssembly"] != null) { _dllPath = HttpContext.Current.Request.PhysicalApplicationPath + "\\bin\\" + ConfigurationManager.AppSettings["ControllersAssembly"] + ".dll"; this._assembly = Assembly.LoadFrom(this._dllPath); } else { this._assembly = Assembly.GetExecutingAssembly(); } //will use autofac to inject later this._rolePermissionStore = new FileRolePermissionStore(); }
public PermissionExpansionManager(IPermissionExpansionStore permissionExpansionStore, IPermissionItemStore permissionItemStore, IRolePermissionStore rolePermissionStore, UserStore <Users> userStore, IPermissionOrganizationStore permissionOrganizationStore, IOrganizationExpansionStore organizationExpansionStore, IRoleStore <Roles> roleStore ) { Store = permissionExpansionStore ?? throw new ArgumentNullException(nameof(permissionExpansionStore)); _permissionItemStore = permissionItemStore ?? throw new ArgumentNullException(nameof(permissionItemStore)); _rolePermissionStore = rolePermissionStore ?? throw new ArgumentNullException(nameof(rolePermissionStore)); _userStore = userStore ?? throw new ArgumentNullException(nameof(userStore)); _roleStore = roleStore ?? throw new ArgumentNullException(nameof(roleStore)); _permissionOrganizationStore = permissionOrganizationStore ?? throw new ArgumentNullException(nameof(permissionOrganizationStore)); _organizationExpansionStore = organizationExpansionStore ?? throw new ArgumentNullException(nameof(organizationExpansionStore)); }
public PermissionOrganizationManager(IPermissionOrganizationStore permissionOrganizationStore, IRolePermissionStore rolePermissionStore) { Store = permissionOrganizationStore ?? throw new ArgumentNullException(nameof(permissionOrganizationStore)); _rolePermissionStore = rolePermissionStore ?? throw new ArgumentNullException(nameof(rolePermissionStore)); }