public GeoCatalogObjectList GeoPoints([FromUri] GeoCatalogParam param) { if (param == null) { throw new ArgumentNullException("param"); } if (string.IsNullOrEmpty(param.SearchText)) { throw new ArgumentNullExceptionWithCode(0x65, "s"); } return(new GeoCatalogObjectList(CatalogProvider.GetGeoPoints(param.Language, param.SearchText))); }