Beispiel #1
0
 /// <summary>
 /// 构造函数 参数对象系统自动注入
 /// </summary>
 /// <param name="mapper">autoMapper 映射工具对象</param>
 /// <param name="cache">缓存对象</param>
 /// <param name="authUser">授权用户对象</param>
 /// <param name="dictionaryRepository">仓储对象</param>
 public DictionaryHeaderService(
     IMapper mapper,
     ICache cache,
     IAuthUser authUser,
     IDictionaryHeaderRepository dictionaryRepository,
     IPermissionDomain permissionDomain
     )
 {
     _mapper               = mapper;
     _cache                = cache;
     _authUser             = authUser;
     _dictionaryRepository = dictionaryRepository;
     _permissionDomain     = permissionDomain;
 }
 public SysPermissionService(
     IMapper mapper,
     ICache cache,
     ISysPermissionRepository sysPermissionRepository,
     ISysRPermissionRoleRepository sysRPermissionRoleRepository,
     ISysRPermissionConditionRepository sysRPermissionConditionRepository,
     IPermissionDomain permissionDomain
     )
 {
     _mapper = mapper;
     _cache  = cache;
     _sysPermissionRepository           = sysPermissionRepository;
     _sysRPermissionRoleRepository      = sysRPermissionRoleRepository;
     _sysRPermissionConditionRepository = sysRPermissionConditionRepository;
     _permissionDomain = permissionDomain;
 }
Beispiel #3
0
 public AuthService(
     ICache cache,
     IMapper mapper,
     ISysUserRepository userRepository,
     ISysResourceRepository resourceRepository,
     IAuthUser authUser,
     IPermissionDomain permissionDomain
     )
 {
     _cache                 = cache;
     _mapper                = mapper;
     _userRepository        = userRepository;
     _sysResourceRepository = resourceRepository;
     _authUser              = authUser;
     _permissionDomain      = permissionDomain;
 }