public async Task PopulateAsync(CancellationToken cancellationToken) { var externalDataCache = (ExternalDataCache)_externalDataCache; externalDataCache.Standards = await _larsStandardDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.StandardValidities = await _larsStandardValidityDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.LearningDeliveries = await _larsLearningDeliveryDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.Frameworks = await _larsFrameworkDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.ULNs = new HashSet <long>(await _ulnDataRetrievalService.RetrieveAsync(cancellationToken)); externalDataCache.Postcodes = (await _postcodesDataRetrievalService.RetrieveAsync(cancellationToken)).ToCaseInsensitiveHashSet(); externalDataCache.ONSPostcodes = await _postcodesDataRetrievalService.RetrieveONSPostcodesAsync(cancellationToken); externalDataCache.Organisations = await _organisationsDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.CampusIdentifiers = await _campusIdentifierDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.EPAOrganisations = await _epaOrganisationsDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.FCSContractAllocations = await _fcsDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.ERNs = new HashSet <int>(await _employersDataRetrievalService.RetrieveAsync(cancellationToken)); }
public async Task PopulateAsync(CancellationToken cancellationToken) { var externalDataCache = (ExternalDataCache)_externalDataCache; externalDataCache.LearningDeliveries = await _larsLearningDeliveryDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.Frameworks = await _larsFrameworkDataRetrievalService.RetrieveAsync(cancellationToken); externalDataCache.ULNs = new HashSet <long>(await _ulnDataRetrievalService.RetrieveAsync(cancellationToken)); externalDataCache.Postcodes = new HashSet <string>(await _postcodesDataRetrievalService.RetrieveAsync(cancellationToken)); externalDataCache.Organisations = await _organisationsDataRetrievalService.RetrieveAsync(cancellationToken); }