public ActionResult Delete(int?placePK) { IPlacesRepository placesRepository = new PlacesRepository(db); if (placePK != null) { Place place = placesRepository.GetPlaceByPK((int)placePK); place.Deleted = true; placesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("DELETE", place.PlacePK); } return(Redirect(Request.UrlReferrer.AbsoluteUri)); }
public ActionResult Edit(PlaceView placeView, FormCollection form) { if (ModelState.IsValid) { IPlacesRepository placesRepository = new PlacesRepository(db); Place place = placesRepository.GetPlaceByPK((int)placeView.PlacePK); placeView.ConvertTo(placeView, place); placesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("UPDATE", place.PlacePK); return(RedirectToAction("Index", "Place")); } else { placeView.BindDDLs(placeView, db); return(View(placeView)); } }