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); }
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); }