Example #1
0
 public HttpResponseMessage Delete(int id, HttpRequestMessage <int> request)
 {
     if (id != 0)
     {
         var regionId = basecampRepository.GetById(id).RegionId;
         basecampRepository.Delete(id);
         LayerRepository layerRepository = new LayerRepository(ConfigurationManager.ConnectionStrings["EarthwatchersConnection"].ConnectionString);
         layerRepository.DeleteZone(id);
         LandRepository landRepository = new LandRepository(ConfigurationManager.ConnectionStrings["EarthwatchersConnection"].ConnectionString);
         landRepository.LoadLandBasecamp(regionId);
         return(new HttpResponseMessage {
             StatusCode = HttpStatusCode.OK
         });
     }
     return(new HttpResponseMessage {
         StatusCode = HttpStatusCode.NotFound
     });
 }