コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }