public HttpResponseMessage <List <SatelliteImage> > GetSatelliteImageByWkt(string wkt, HttpRequestMessage <string> request) { if (!string.IsNullOrEmpty(wkt)) { var satelliteImageCollection = satelliteImageRepository.Intersects(wkt); return(new HttpResponseMessage <List <SatelliteImage> >(satelliteImageCollection) { StatusCode = HttpStatusCode.OK }); } return(new HttpResponseMessage <List <SatelliteImage> >(null) { StatusCode = HttpStatusCode.BadRequest }); }