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));
        }