public string GetProviderName(int ukPrn, CancellationToken cancellationToken)
        {
            if (!ProviderNameByUkprn.ContainsKey(ukPrn))
            {
                ProviderNameByUkprn[ukPrn] = _referenceDataRepository.GetProviderName(ukPrn, cancellationToken);
            }

            return(ProviderNameByUkprn[ukPrn]);
        }
Exemple #2
0
        public string GetProviderName(int ukPrn, CancellationToken cancellationToken)
        {
            if (ProviderNameByUkprn.ContainsKey(ukPrn))
            {
                return(ProviderNameByUkprn[ukPrn]);
            }

            var name = _referenceDataRepository.GetProviderName(ukPrn, cancellationToken);

            if (string.IsNullOrEmpty(name))
            {
                return(null);
            }

            ProviderNameByUkprn[ukPrn] = name;

            return(ProviderNameByUkprn[ukPrn]);
        }