示例#1
0
        public virtual void InvalidateUserData(int userId)
        {
            var userData = m_userDataVersioningProxy.FindUserDataWithTreeStructure(userId);

            var levelOfAssurance = m_levelOfAssuranceRepository.GetLevelOfAssuranceByName(LevelsOfAssurance.UserDataLoaAfterInvalidation);

            foreach (var userDataEntity in userData)
            {
                SetTreeStructureUserDataVerificationStatus(userDataEntity, null, levelOfAssurance);
            }

            m_userDataVersioningProxy.UpdateUserData(userData);
        }
示例#2
0
 private void HydrateContactLevelOfAssurance(
     UserContactEntity userContactEntity,
     LevelOfAssuranceEnum levelOfAssuranceEnum
     )
 {
     userContactEntity.LevelOfAssurance = m_levelOfAssuranceRepository.GetLevelOfAssuranceByName(
         levelOfAssuranceEnum
         );
 }
示例#3
0
 public LevelOfAssuranceEntity GetByEnum(LevelOfAssuranceEnum levelOfAssuranceEnum)
 {
     return(m_cache.GetOrAdd(levelOfAssuranceEnum, key => m_levelOfAssuranceRepository.GetLevelOfAssuranceByName(
                                 key
                                 )));
 }