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)
            });
        }
Exemple #2
0
 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),
     });
 }