Beispiel #1
0
        public async Task PopulateLarsLearningDeliveries(IEnumerable <string> learnAimRefs, CancellationToken cancellationToken)
        {
            var larsLearningDeliveries =
                await _referenceDataRepository.GetLarsLearningDelivery(learnAimRefs, cancellationToken);

            if (larsLearningDeliveries == null)
            {
                return;
            }

            foreach (var larsLearningDelivery in larsLearningDeliveries)
            {
                if (LarsLearnAimRefs.TryGetValue(larsLearningDelivery.Key, out _))
                {
                    continue;
                }

                LarsLearnAimRefs.Add(larsLearningDelivery.Key, larsLearningDelivery.Value);
            }
        }