static private void DoCityLookup() { try { string country = GetInput("Country Abbreviation: "); string state = GetInput("State Abbrevation: "); string city = GetInput("City: "); CityData CityData = ZipCodeApi.GetDataByCountryStateAndCity(country, state, city); if (CityData != null) { Console.WriteLine("=========================================="); Console.WriteLine("Search Parameters"); Console.WriteLine("Country: " + country); Console.WriteLine("State Abbr: " + state); Console.WriteLine("City: " + city); Console.WriteLine("=========================================="); Console.WriteLine(" Country: " + CityData.Country); Console.WriteLine(" Country Abbr: " + CityData.CountryAbbr); Console.WriteLine(" State: " + CityData.State); Console.WriteLine(" State Abbr: " + CityData.StateAbbr); Console.WriteLine(" City: " + CityData.City); foreach (CityPlace zp in CityData.Places) { Console.WriteLine("\tName: " + zp.Name); Console.WriteLine("\tZip Code: " + zp.PostCode); Console.WriteLine("\tLongtitude: " + zp.Long); Console.WriteLine("\tLatitude: " + zp.Lat); Console.WriteLine(); } } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine(); Console.WriteLine("Any key to continue"); Console.ReadKey(); Console.Clear(); }
static private void DoZipLookup() { try { string country = GetInput("Country Abbreviation: "); string zipcode = GetInput("Zip Code: "); ZipData zipData = ZipCodeApi.GetDataByCountryAndPostalCode(country, zipcode); if (zipData != null) { Console.WriteLine("=========================================="); Console.WriteLine("Search Parameters"); Console.WriteLine("Country: " + country); Console.WriteLine("Postal Code: " + zipcode); Console.WriteLine("=========================================="); Console.WriteLine(" Country: " + zipData.Country); Console.WriteLine(" Abbr: " + zipData.CountryAbbr); Console.WriteLine(" ZipCode: " + zipData.PostCode); foreach (ZipPlace zp in zipData.Places) { Console.WriteLine("\tName: " + zp.Name); Console.WriteLine("\tState: " + zp.State); Console.WriteLine("\tState Abbr: " + zp.Abbr); Console.WriteLine("\tLongtitude: " + zp.Long); Console.WriteLine("\tLatitude: " + zp.Lat); Console.WriteLine(); } } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine(); Console.WriteLine("Any key to continue"); Console.ReadKey(); Console.Clear(); }