コード例 #1
0
ファイル: UserAppService.cs プロジェクト: liuguixin/Adnc
 public UserAppService(IMapper mapper,
                       IEfRepository <SysUser> userRepository,
                       IDeptAppService deptAppService,
                       IRoleAppService roleAppService,
                       UsrManagerService usrManager)
 {
     _mapper         = mapper;
     _userRepository = userRepository;
     _deptAppService = deptAppService;
     _roleAppService = roleAppService;
     _usrManager     = usrManager;
 }
コード例 #2
0
ファイル: DeptAppService.cs プロジェクト: liuguixin/Adnc
 public DeptAppService(IMapper mapper
                       , IHybridProviderFactory hybridProviderFactory
                       , IEasyCachingProviderFactory simpleProviderFactory
                       , IEfRepository <SysDept> deptRepository
                       , UsrManagerService usrManagerService)
 {
     _mapper            = mapper;
     _cache             = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching);
     _locaCahce         = simpleProviderFactory.GetCachingProvider(EasyCachingConsts.LocalCaching);
     _redisCache        = simpleProviderFactory.GetCachingProvider(EasyCachingConsts.RemoteCaching);
     _deptRepository    = deptRepository;
     _usrManagerService = usrManagerService;
 }
コード例 #3
0
 public RoleAppService(IMapper mapper,
                       IEfRepository <SysRole> roleRepository,
                       IEfRepository <SysUser> userRepository,
                       IEfRepository <SysRelation> relationRepository,
                       UsrManagerService usrManagerService,
                       IHybridProviderFactory hybridProviderFactory)
 {
     _mapper             = mapper;
     _roleRepository     = roleRepository;
     _userRepository     = userRepository;
     _relationRepository = relationRepository;
     _usrManagerService  = usrManagerService;
     _cache = hybridProviderFactory.GetHybridCachingProvider(EasyCachingConsts.HybridCaching);
 }