Esempio n. 1
0
        public ActionResult EditAccessory(EditAccessoriesViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var oldAccessory = _unitOfWork.AccessoryRepository.Find(viewModel.SelectedAccesory);
                oldAccessory.Name        = viewModel.NewName;
                oldAccessory.Description = viewModel.Description;

                _unitOfWork.SaveChanges();
                return(RedirectToAction("Index", "Room"));
            }

            return(View(viewModel));
        }
Esempio n. 2
0
        public ActionResult EditAccessory(int id)
        {
            var viewModel = new EditAccessoriesViewModel();

            viewModel.ID          = id;
            viewModel.Accessories = _unitOfWork.RoomRepository.Find(id).Accessories.ToList();
            var x = viewModel.Accessories.Select(r => new SelectListItem
            {
                Text  = r.Name,
                Value = r.ID.ToString()
            });

            viewModel.choices.AddRange(x);
            return(View(viewModel));
        }