Exemple #1
0
        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"));
 }