public ActionResult DeleteConfirmed(int id) { Realestate realestate = _realestateRepository.Get().Where(x => x.RealestateId == id).Fetch().FirstOrDefault(); _realestateRepository.Delete(realestate); return(RedirectToAction("Index")); }
public ActionResult Edit(Realestate realestate) { if (ModelState.IsValid) { _realestateRepository.Update(realestate); return(RedirectToAction("Index")); } return(View(realestate)); }
// GET: Realestates/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Realestate realestate = _realestateRepository.Get().Where(x => x.RealestateId == id).Fetch().FirstOrDefault(); if (realestate == null) { return(HttpNotFound()); } return(View(realestate)); }
public ActionResult Create(Realestate realestate) { var validation = new RealestateValidation(); var result = validation.Validate(realestate); if (result.IsValid) { _realestateRepository.Create(realestate); return(RedirectToAction("Index")); } ModelState.Clear(); foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.ErrorMessage); } return(View(realestate)); }