public SysPermissionService(ClientRepositoryBase <SysPermission> repo, IServiceProvider serviceProvider) : base(repo, serviceProvider) { this._distributedCache = _serviceProvider.GetService <IDistributedCache>(); this._sysMenuService = _serviceProvider.GetService <SysMenuService>(); this._adminWorkContextProvider = _serviceProvider.GetService <IAdminWorkContextProvider>(); this._sysRoleService = _serviceProvider.GetService <SysRoleService>(); }
public AuthenticationResultFilterAttribute(SysPermissionService sysPermissionService, Core.WorkContext.Provider.IAdminWorkContextProvider adminWorkContextProvider, SysMenuService _sysMenuService) { this._sysPermissionService = sysPermissionService; this._adminWorkContextProvider = adminWorkContextProvider; this._sysMenuService = _sysMenuService; }