Beispiel #1
0
 private Suggestion[] ExecuteLookUp(string street)
 {
     lookup = new SmartyStreets.USAutocompleteApi.Lookup(street);
     lookup.GeolocateType  = FilterSearch.GeoLocation;
     lookup.MaxSuggestions = FilterSearch.MaxAddress;
     clientLookup.Send(lookup);
     if (lookup.Result == null)
     {
         return new Suggestion[] { new Suggestion {
                                       State = ErrorMessages.NoStateFound
                                   } }
     }
     ;
     return(lookup.Result);
 }
Beispiel #2
0
        public JsonResult AutoComplete(string prefix)
        {
            var authId    = Environment.GetEnvironmentVariable("SMARTY_AUTH_ID", EnvironmentVariableTarget.Machine);
            var authToken = Environment.GetEnvironmentVariable("SMARTY_AUTH_TOKEN", EnvironmentVariableTarget.Machine);

            var client = new ClientBuilder(authId, authToken).BuildUsAutocompleteApiClient();
            var lookup = new SmartyStreets.USAutocompleteApi.Lookup(prefix);

            lookup.GeolocateType  = "null";
            lookup.MaxSuggestions = 5;

            client.Send(lookup);

            return(Json(lookup.Result));

            //return Json(lookup.Result);
        }