public PermissionManagement(IPermissionModule module) { var array = module.GetRolePermissionInfos(); SetRolePermissions(array); this.module = module; }
public RolePermissionChangeNotifier(IServiceProvider serviceProvider) { permissionModule = serviceProvider.GetService <IPermissionModule>(); permissionManagement = serviceProvider.GetService <PermissionManagement>(); }
public AuthorizeFilter(IServiceProvider serviceProvider) { authorizeModule = serviceProvider.GetRequiredService <IAuthorizeModule>(); permissionManagement = serviceProvider.GetRequiredService <PermissionManagement>(); permissionModule = serviceProvider.GetService <IPermissionModule>(); }