コード例 #1
0
ファイル: UserUoW.cs プロジェクト: RIDICS/Authentication
 public UserUoW(
     ISessionManager sessionManager,
     UserRepository userRepository,
     RoleRepository roleRepository,
     ClaimRepository claimRepository,
     UserDataTypeRepository userDataTypeRepository,
     ExternalIdentityRepository externalIdentityRepository,
     UserContactVersioningProxy userContactRepository,
     ResourcePermissionRepository resourcePermissionRepository,
     ResourcePermissionTypeActionRepository resourcePermissionTypeActionRepository,
     UserDataVersioningProxy userDataVersioningProxy,
     LevelOfAssuranceRepository levelOfAssuranceRepository,
     DataSourceRepository dataSourceRepository,
     ExternalLoginProviderRepository externalLoginProviderRepository,
     IDateTimeProvider dateTimeProvider,
     IUserDataValidatorManager userDataValidatorManager,
     UserDataStructureConvertor userDataStructureConvertor) : base(sessionManager)
 {
     m_userRepository                         = userRepository;
     m_roleRepository                         = roleRepository;
     m_claimRepository                        = claimRepository;
     m_userDataTypeRepository                 = userDataTypeRepository;
     m_externalIdentityRepository             = externalIdentityRepository;
     m_userContactRepository                  = userContactRepository;
     m_resourcePermissionRepository           = resourcePermissionRepository;
     m_resourcePermissionTypeActionRepository = resourcePermissionTypeActionRepository;
     m_userDataVersioningProxy                = userDataVersioningProxy;
     m_levelOfAssuranceRepository             = levelOfAssuranceRepository;
     m_dataSourceRepository                   = dataSourceRepository;
     m_externalLoginProviderRepository        = externalLoginProviderRepository;
     m_dateTimeProvider                       = dateTimeProvider;
     m_userDataValidatorManager               = userDataValidatorManager;
     m_userDataStructureConvertor             = userDataStructureConvertor;
 }
コード例 #2
0
 public UserContactUoW(
     ISessionManager sessionManager,
     UserContactVersioningProxy userContactRepository,
     LevelOfAssuranceRepository levelOfAssuranceRepository,
     DataSourceRepository dataSourceRepository) :
     base(sessionManager)
 {
     m_userContactRepository      = userContactRepository;
     m_levelOfAssuranceRepository = levelOfAssuranceRepository;
     m_dataSourceRepository       = dataSourceRepository;
 }
コード例 #3
0
 public LevelOfAssuranceCache(LevelOfAssuranceRepository levelOfAssuranceRepository)
 {
     m_levelOfAssuranceRepository = levelOfAssuranceRepository;
     m_cache = new ConcurrentDictionary <LevelOfAssuranceEnum, LevelOfAssuranceEntity>();
 }