예제 #1
0
 public ActionFilterAttribute(ILoggerFactory loggerFactory, IMemoryCache memoryCache, IManagerService Managerervice, ISysLogService SysLogService, INavigationService NavigationService
                              , IRoleService RoleService, IRoleNavDictService RoleNavDictService, IDictService DictService, IDictTypeService DictTypeService
                              )
 {
     logger              = loggerFactory.CreateLogger <ActionFilterAttribute>();
     _Cache              = memoryCache;
     _ManagerService     = Managerervice;
     _Token              = new Token(_Cache);
     _SysLogService      = SysLogService;
     _NavigationService  = NavigationService;
     _RoleService        = RoleService;
     _RoleNavDictService = RoleNavDictService;
     _DictService        = DictService;
     _DictTypeService    = DictTypeService;
 }
예제 #2
0
 public NavigationService(IBaseRepository <Navigation> dao, IMemoryCache memoryCache, IRoleNavDictService RoleNavDictService) : base(dao)
 {
     this.dao    = dao;
     this._Cache = memoryCache;
     this._RoleNavDictService = RoleNavDictService;
 }