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; }
public MasterDataSynchService(ILogger <MasterDataSynchService> logger, IMasterDataCache masterDataCache) { _masterDataCache = masterDataCache; }