public bool Update(AvailableToGuestEditViewModel availableToGuestEditVM) { var availableToGuest = availableToGuestRep.GetByName(availableToGuestEditVM.Name); if (availableToGuest != null && availableToGuest.Id != availableToGuestEditVM.Id) { return(false); } var update = availableToGuestRep.GetById(availableToGuestEditVM.Id); update.Name = availableToGuestEditVM.Name; availableToGuestRep.SaveChanges(); return(true); }
public ActionResult Edit(AvailableToGuestEditViewModel availableToGuestEditVM) { if (ModelState.IsValid) { var editConfirm = availableToGuestService.Update(availableToGuestEditVM); if (!editConfirm) { ModelState.AddModelError("Name", "Name alreary exists"); return(View(availableToGuestEditVM)); } return(RedirectToAction("Index")); } return(View(availableToGuestEditVM)); }