public HttpResponseMessage Delete(int id) { Camp camp = _campService.Find(id); if (camp == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } camp.CampFacilities.Clear(); camp.Phones.Clear(); // camp.Galleries.Clear(); camp.Suites.Clear(); // var key = 0; //if (camp.AddressId != null) //{ // key = camp.Addresses.; //} _addressService.Delete(camp.Address); _campService.Delete(camp); // _addressService.Delete(camp.Addresses); // var address = _addressService.Find(key); // _addressService.Delete(address); _unitOfWork.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); }
public ActionResult DeleteConfirm(int id) { _service.Delete(id); return(RedirectToAction("Index")); }