public async Task <MatchedLearnerDto> GetMatchedLearner(long ukprn, long uln) { var dataLockEvents = await _paymentsDataLockRepository.GetDatalockEvents(ukprn, uln); var matchedLearnerResult = _matchedLearnerDtoMapper.Map(dataLockEvents); return(matchedLearnerResult); }
public async Task <MatchedLearnerDto> GetMatchedLearner(long ukprn, long uln) { try { _logger.LogInformation($"Start GetMatchedLearner for Uln {uln}"); var dataLockEvents = await _matchedLearnerRepository.GetDataLockEvents(ukprn, uln); var matchedLearnerResult = _matchedLearnerDtoMapper.Map(dataLockEvents); _logger.LogInformation($"End GetMatchedLearner for Uln {uln}"); return(matchedLearnerResult); } catch (Exception exception) { _logger.LogError(exception, $"Error GetMatchedLearner for Uln {uln}, Inner Exception {exception}"); throw; } }