public async Task <LearnerReferenceData> RetrieveAsync(IMessage message, CancellationToken cancellationToken) { var ukprns = _ukprnsMapper.MapUKPRNsFromMessage(message); var learnRefNumbers = _learnRefNumberMapper.MapLearnRefNumbersFromMessage(message); return(new LearnerReferenceData { Learners = await _learnerReferenceDataRepositoryService.RetrieveLearnerReferenceDataAsync(ukprns, learnRefNumbers, cancellationToken) }); }
public MapperData MapFromMessage(IMessage message) { return(new MapperData { EmployerIds = _empIdMapper.MapEmpIdsFromMessage(message), EpaOrgIds = _epaOrgIdMapper.MapEpaOrgIdsFromMessage(message), FM36Ulns = _fM36UlnMapper.MapFM36UlnsFromMessage(message), LARSLearningDeliveryKeys = _learnAimRefMapper.MapLARSLearningDeliveryKeysFromMessage(message), LearningProviderUKPRN = _learningProviderUkprnMapper.MapLearningProviderUKPRNFromMessage(message), Postcodes = _postcodesMapper.MapPostcodesFromMessage(message), StandardCodes = _standardCodesMapper.MapStandardCodesFromMessage(message), UKPRNs = _ukprnsMapper.MapUKPRNsFromMessage(message), ULNs = _ulnMapper.MapUlnsFromMessage(message), }); }