public bool Update(ApartmentComfortEditViewModel apartmentComfortEditVM) { var comfort = apartmentComfortRep.GetByName(apartmentComfortEditVM.Name); if (comfort != null && comfort.Id != apartmentComfortEditVM.Id) { return(false); } var update = apartmentComfortRep.GetById(apartmentComfortEditVM.Id); update.Name = apartmentComfortEditVM.Name; apartmentComfortRep.SaveChanges(); return(true); }
public ActionResult Edit(ApartmentComfortEditViewModel apartmentComfortVM) { if (ModelState.IsValid) { var editConfirm = apartmentComfortService.Update(apartmentComfortVM); if (!editConfirm) { ModelState.AddModelError("Name", "Name already exists"); return(View(apartmentComfortVM)); } return(RedirectToAction("Index")); } return(View(apartmentComfortVM)); }