public List <ZipCodeData> GetZipCodes(string zipCode, int zipCodeRange) { List <ZipCodeData> zipCodeData = new List <ZipCodeData>(); IZipCodeRepository zipCodeRepository = _zipCodeRepository ?? new ZipCodeRepository(); ZipCode zipCodeEntity = zipCodeRepository.GetByZipCode(zipCode); List <ZipCode> zipCodeList = zipCodeRepository.GetZipCodesForRange(zipCodeEntity, zipCodeRange); // ReSharper disable once InvertIf if (zipCodeList != null && zipCodeList.Count > 0) { // ReSharper disable once LoopCanBeConvertedToQuery foreach (ZipCode zipCode2 in zipCodeList) { ZipCodeData newZipCodeData = new ZipCodeData { City = zipCode2.City, State = zipCode2.State.Abbreviation, ZipCode = zipCode2.Zip }; zipCodeData.Add(newZipCodeData); } } else { string message = $"Zip code range ({zipCode}, {zipCodeRange}) not found"; throw new FaultException(message); } return(zipCodeData); }
public List <ZipCodeData> GetZipCodes(string zipCode, int zipCodeRange) { List <ZipCodeData> zipCodeData = new List <ZipCodeData>(); IZipCodeRepository zipCodeRepository = _zipCodeRepository ?? new ZipCodeRepository(); ZipCode zipCodeEntity = zipCodeRepository.GetByZipCode(zipCode); List <ZipCode> zipCodes = zipCodeRepository.GetZipCodesForRange(zipCodeEntity, zipCodeRange); // ReSharper disable once InvertIf if (zipCodes != null) { // ReSharper disable once LoopCanBeConvertedToQuery foreach (ZipCode zipCode2 in zipCodes) { ZipCodeData newZipCodeData = new ZipCodeData { City = zipCode2.City, State = zipCode2.State.Abbreviation, ZipCode = zipCode2.Zip }; zipCodeData.Add(newZipCodeData); } } return(zipCodeData); }
public ZipCodeData GetZipCodeInfo(string zipCode) { ZipCodeData zipCodeData = null; IZipCodeRepository zipCodeRepository = _zipCodeRepository ?? new ZipCodeRepository(); ZipCode zipCodeEntity = zipCodeRepository.GetByZipCode(zipCode); if (zipCodeEntity != null) { zipCodeData = new ZipCodeData { City = zipCodeEntity.City, State = zipCodeEntity.State.Abbreviation, ZipCode = zipCodeEntity.Zip }; } return(zipCodeData); }
public ZipCodeData GetZipCodeInfo(string zipCode) { ZipCodeData zipCodeData; IZipCodeRepository zipCodeRepository = _zipCodeRepository ?? new ZipCodeRepository(); ZipCode zipCodeEntity = zipCodeRepository.GetByZipCode(zipCode); if (zipCodeEntity != null) { zipCodeData = new ZipCodeData { City = zipCodeEntity.City, State = zipCodeEntity.State.Abbreviation, ZipCode = zipCodeEntity.Zip }; } else { string message = $"Zip code {zipCode} not found"; throw new FaultException(message); } return(zipCodeData); }