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)); }