示例#1
0
        public IActionResult UpdateHallConfirmed(SportHallenViewModel viewModel)
        {
            ViewBag.Title = "Sporthallen wijzigen";

            if (ModelState.ContainsKey("Hall.SportComplex"))
            {
                ModelState["Hall.SportComplex"].ValidationState = ModelValidationState.Valid;
            }

            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }

            var hall    = viewModel.Hall;
            var complex = _complexAccess.GetSportComplex(viewModel.SportComplexId);

            hall.SportComplex = complex;
            hall.HallId       = viewModel.SelectedHallId;

            _complexAccess.UpdateHall(hall);

            viewModel.SportHalls = _complexAccess.GetHalls(viewModel.SportComplexId);

            return(RedirectToAction("Hall", viewModel));
        }