Exemplo n.º 1
0
        static void Main()
        {
            _client = new SmartyStreetsClient(
                ConfigurationManager.AppSettings["smartystreets:AuthId"], 
                ConfigurationManager.AppSettings["smartystreets:AuthToken"]);

            Task.Run(() => StreetAddressExample()).Wait();
            Task.Run(() => ZipcodeToCityStateExample()).Wait();
            Task.Run(() => CityStateToZipcodeExample()).Wait();
            Task.Run(() => ValidateCityStateZipcodeExample()).Wait();
            Task.Run(() => InvalidCityStateZipcodeExample()).Wait();
        }
Exemplo n.º 2
0
		static async Task StreetAddressLookup()
		{
			var client = new SmartyStreetsClient();
			var results = new List<SmartyStreetsAddress>();

			results.AddRange(
			(await client.GetStreetAddress(
				street: "125 nw 20th Apt 3",
				city: "portland",
				state: "or",
				zipcode: "")));

			results.AddRange(
			(await client.GetStreetAddress(
				street: "125 nw 20th Pl Apt 3",
				city: "portland",
				state: "or",
				zipcode: "97209")));

			results.AddRange(
			(await client.GetStreetAddress(
				street: "126 nw 20th Pl Apt 3",
				city: "portland",
				state: "or",
				zipcode: "97209")));

			results.AddRange(
			(await client.GetStreetAddress(
				street: "125 nw 20th Pl Apt 17",
				city: "portland",
				state: "or",
				zipcode: "")));

			foreach (var item in results)
			{
				var add = Address.FromSmartyStreetsAddress(item);
				Console.WriteLine(add.SafeUniqueAddress + " : " + add.UniqueHash);
			}
		}
Exemplo n.º 3
0
        static async Task StreetAddressLookup()
        {
            var client  = new SmartyStreetsClient();
            var results = new List <SmartyStreetsAddress>();

            results.AddRange(
                (await client.GetStreetAddressAsync(
                     street: "125 nw 20th Apt 3",
                     city: "portland",
                     state: "or",
                     zipcode: "")));

            results.AddRange(
                (await client.GetStreetAddressAsync(
                     street: "125 nw 20th Pl Apt 3",
                     city: "portland",
                     state: "or",
                     zipcode: "97209")));

            results.AddRange(
                (await client.GetStreetAddressAsync(
                     street: "126 nw 20th Pl Apt 3",
                     city: "portland",
                     state: "or",
                     zipcode: "97209")));

            results.AddRange(
                (await client.GetStreetAddressAsync(
                     street: "125 nw 20th Pl Apt 17",
                     city: "portland",
                     state: "or",
                     zipcode: "")));

            foreach (var item in results)
            {
                var add = Address.FromSmartyStreetsAddress(item);
                Console.WriteLine(add.SafeUniqueAddress + " : " + add.UniqueHash);
            }
        }
Exemplo n.º 4
0
		static async Task ZipLookup()
		{
			var client = new SmartyStreetsClient();
			var results = new List<SmartyStreetsCityStateZipLookup>();

			results.AddRange((await client.GetLookup(
				city: "portland",
				state: "or")));

			Console.WriteLine("portland");
			foreach (var i in results)
			{
				string cities = "";
				i.city_states.ForEach(c => cities += c.city + ", ");
				cities = cities.Trim().TrimEnd(',');
				Console.WriteLine(cities);

				string zipcodes = "";
				i.zipcodes.ForEach(z => zipcodes += z.zipcode + ", ");
				zipcodes = zipcodes.Trim().TrimEnd(',');
				Console.WriteLine(zipcodes);
			}
		}
Exemplo n.º 5
0
        static async Task ZipLookup()
        {
            var client  = new SmartyStreetsClient();
            var results = new List <SmartyStreetsCityStateZipLookup>();

            results.AddRange((await client.GetLookupAsync(
                                  city: "portland",
                                  state: "or")));

            Console.WriteLine("portland");
            foreach (var i in results)
            {
                string cities = "";
                i.city_states.ForEach(c => cities += c.city + ", ");
                cities = cities.Trim().TrimEnd(',');
                Console.WriteLine(cities);

                string zipcodes = "";
                i.zipcodes.ForEach(z => zipcodes += z.zipcode + ", ");
                zipcodes = zipcodes.Trim().TrimEnd(',');
                Console.WriteLine(zipcodes);
            }
        }