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