Esempio n. 1
0
        public IEnumerable <ZipCodeData> GetZips(string zip, int range)
        {
            List <ZipCodeData> zipCodeData = new List <ZipCodeData>();

            IZipCodeRepository zipCodeRepository = _zipCodeRespository ?? new ZipCodeRepository();

            ZipCode zipEntity = zipCodeRepository.GetByZip(zip);

            IEnumerable <ZipCode> zips = zipCodeRepository.GetZipsForRange(zipEntity, range);


            if (zips != null)
            {
                foreach (var zipCode in zips)
                {
                    zipCodeData.Add(new ZipCodeData()
                    {
                        ZipCode = zipCode.Zip,
                        City    = zipCode.City,
                        State   = zipCode.State.Abbreviation
                    });
                }
            }
            return(zipCodeData);
        }
        public IEnumerable <ZipCodeData> GetZips(string zip, int range)
        {
            List <ZipCodeData> zipCodeData = new List <ZipCodeData>();

            IZipCodeRepository zipCodeRepository = _ZipCodeRepository ?? new ZipCodeRepository();

            ZipCode zipEntity          = zipCodeRepository.GetByZip(zip);
            IEnumerable <ZipCode> zips = zipCodeRepository.GetZipsForRange(zipEntity, range);

            if (zips != null)
            {
                foreach (ZipCode zipCode in zips)
                {
                    zipCodeData.Add(new ZipCodeData()
                    {
                        City    = zipCode.City,
                        State   = zipCode.State.Abbreviation,
                        ZipCode = zipCode.Zip
                    });
                }
            }

            Console.WriteLine("GetZips(zip, range) called here.");

            return(zipCodeData);
        }
        public IEnumerable <ZipCode> GetZips(string zip, int range)
        {
            ZipCode zipEntity          = _ZipCodeRepository.GetByZip(zip);
            IEnumerable <ZipCode> zips = _ZipCodeRepository.GetZipsForRange(zipEntity, range);

            return(zips);
        }
Esempio n. 4
0
        public IEnumerable <ZipCodeData> GetZip(string zip, int range)
        {
            IZipCodeRepository rep = _repZip ?? new ZipCodeRepository();

            ZipCode zipCode = rep.GetByZip(zip);
            IEnumerable <ZipCode>     zipCodes = rep.GetZipsForRange(zipCode, range);
            IEnumerable <ZipCodeData> result   = zipCodes.Select(s => new ZipCodeData
            {
                State   = s.State.Abbreviation,
                ZipCode = s.Zip,
                City    = s.City
            }).ToList();

            return(result);
        }
Esempio n. 5
0
        public IEnumerable <ZipCodeData> GetZips(string zip, int range)
        {
            List <ZipCodeData> zipCodeData = new List <ZipCodeData>();

            IZipCodeRepository zipCodeRepository = _ZipCodeRepository ?? new ZipCodeRepository();
            var zipEntity = zipCodeRepository.GetByZip(zip);
            var zips      = zipCodeRepository.GetZipsForRange(zipEntity, range);

            if (zips != null)
            {
                zipCodeData.AddRange(zips.Select(zipCode => new ZipCodeData
                {
                    City = zipCode.City, State = zipCode.State.Abbreviation, ZipCode = zipCode.Zip
                }));
            }

            return(zipCodeData);
        }
Esempio n. 6
0
        public IEnumerable <ZipCodeData> GetZips(string zip, int range)
        {
            List <ZipCodeData> zipCodeData = new List <ZipCodeData>();

            IZipCodeRepository zipCodeRepository = _ZipCodeRepository ?? new ZipCodeRepository();

            ZipCode zipEntity = zipCodeRepository.GetByZip(zip);
            var     zips      = zipCodeRepository.GetZipsForRange(zipEntity, range);

            if (zips != null)
            {
                foreach (ZipCode zipCode in zips)
                {
                    zipCodeData.Add(LocalConfiguration.Mapper.Map <ZipCodeData>(zipCode));
                }
            }

            return(zipCodeData);
        }
Esempio n. 7
0
        public IEnumerable <ZipCodeData> GetZips(string zip, int range)
        {
            List <ZipCodeData> zipCodeData = new List <ZipCodeData>();

            ZipCode zipEntity = _zipCodeRepo.GetByZip(zip);

            IEnumerable <ZipCode> zips = _zipCodeRepo.GetZipsForRange(zipEntity, range);

            foreach (var zipCode in zips)
            {
                zipCodeData.Add(new ZipCodeData()
                {
                    City    = zipCode.City,
                    State   = zipCode.State.Abbreviation,
                    ZipCode = zipCode.Zip
                });
            }

            return(zipCodeData);
        }