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 PermissionItemManager(IPermissionItemStore permissionItemStore, PermissionExpansionManager PermissionExpansionManager) { Store = permissionItemStore ?? throw new ArgumentNullException(nameof(permissionItemStore)); _PermissionExpansionManager = PermissionExpansionManager ?? throw new ArgumentNullException(nameof(PermissionExpansionManager)); }