protected GeographicalSubArea( string id, string name, GeographicalArea area ) : base( id, name) { Area = area; Area?.Add(this); }
public static GeographicalArea Clone(this GeographicalArea geographicalArea) { if (geographicalArea is Locality) { return(Clone((Locality)geographicalArea)); } if (geographicalArea is Region) { return(Clone((Region)geographicalArea)); } if (geographicalArea is CountrySubdivision) { return(Clone((CountrySubdivision)geographicalArea)); } return(null); }
public void TestSimpleSearch() { // Title only var criteria = new JobAdSearchCriteria { AdTitle = "ONE" }; TestSearch(criteria, _one); // Title and content criteria = new JobAdSearchCriteria { AdTitle = "title", SortCriteria = new JobAdSearchSortCriteria { SortOrder = JobAdSortOrder.CreatedTime } }; criteria.SetKeywords("content"); TestSearch(criteria, _two, _one); // Content and Locality GeographicalArea area = _locationQuery.GetPostalCode(_australia, "3143").Locality; criteria = new JobAdSearchCriteria { Location = new LocationReference(area) }; criteria.SetKeywords("ad AND content"); TestSearch(criteria, _one); // State area = _locationQuery.GetCountrySubdivision(_australia, "NSW"); criteria = new JobAdSearchCriteria { Location = new LocationReference(area) }; TestSearch(criteria, _two); // No results criteria = new JobAdSearchCriteria { AdTitle = "one" }; criteria.SetKeywords("second"); TestSearch(criteria); }
public HashSet <int> GetPointSet(GeographicalArea area, int radius) { return(GetPointSet(area.Id, radius)); }
public HashSet <int> GetPointSet(GeographicalArea area) { return(GetPointSet(area, 0)); }