public string GetProviderName(int ukPrn, CancellationToken cancellationToken) { if (!ProviderNameByUkprn.ContainsKey(ukPrn)) { ProviderNameByUkprn[ukPrn] = _referenceDataRepository.GetProviderName(ukPrn, cancellationToken); } return(ProviderNameByUkprn[ukPrn]); }
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]); }