public static string LoadMasterData(IMasterDataCache masterDataCache, bool takeModifiedOnly)
        {
            List <User> UserList = DBUtility.GetAllUser(takeModifiedOnly);
            List <UserAccountInformationDTO> userAccounts = DBUtility.GetAllUserAccountInfo(takeModifiedOnly);

            foreach (var user in UserList)
            {
                masterDataCache.UserDictionary[user.VirtualID] = user;
            }

            foreach (var accInfo in userAccounts)
            {
                masterDataCache.FiDictionary[accInfo.Id] = accInfo;
            }

            return($"{UserList.Count} User {userAccounts.Count} FI populated");
        }
 public TransactionController(IMasterDataCache masterCache, IIDTPTransCache idtpCache)
 {
     _masterDataCache = masterCache;
     _idtpTransCache  = idtpCache;
 }
Exemple #3
0
 public MasterDataSynchService(ILogger <MasterDataSynchService> logger, IMasterDataCache masterDataCache)
 {
     _masterDataCache = masterDataCache;
 }