public List<GeographicalSearchResult> GetAreaSearchResults(string search_text, int polygon_area_type_id, string parent_areas_to_include_in_results = "", bool include_coordinates = true) { try { NameValueCollection nameValues = new NameValueCollection(); nameValues.Add(ParameterNames.Text, search_text); nameValues.Add(ParameterNames.PolygonAreaTypeId, polygon_area_type_id.ToString()); nameValues.Add(ParameterNames.ParentAreaTypesToIncludeInResults, parent_areas_to_include_in_results); nameValues.Add(ParameterNames.AreEastingAndNorthingRequired, include_coordinates.ToString()); var parameters = new AreaLookupParameters(nameValues); return new JsonpBuilderAreaLookup(parameters).GetGeographicalSearchResults(); } catch (Exception ex) { Log(ex); throw; } }
public JsonpBuilderAreaLookup(AreaLookupParameters parameters) { _parameters = parameters; }