示例#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));
        }
示例#2
0
        public IActionResult DeleteHall(SportHallenViewModel viewModel)
        {
            _complexAccess.DeleteHall(viewModel.SelectedHallId);
            viewModel.SportHalls = _complexAccess.GetHalls(viewModel.SportComplexId);

            return(RedirectToAction("Hall", viewModel));
        }
示例#3
0
        public ViewResult Hall(SportHallenViewModel viewModel)
        {
            ViewBag.Title        = "Sporthallen";
            viewModel.SportHalls = _complexAccess.GetHalls(viewModel.SportComplexId);

            return(View(viewModel));
        }
示例#4
0
        public ViewResult UpdateHall(SportHallenViewModel viewModel)
        {
            ViewBag.Title = "Sporthallen wijzigen";

            viewModel.Hall = _complexAccess.GetHall(viewModel.SelectedHallId);

            return(View(viewModel));
        }
示例#5
0
        public ViewResult ArchiveHall()
        {
            ViewBag.Title = "Archief hall";

            var model = new SportHallenViewModel {
                SportHalls = _complexAccess.GetArchivedHalls()
            };

            return(View(model));
        }
示例#6
0
        public ViewResult AddHall(SportHallenViewModel viewModel)
        {
            ViewBag.Title = "Sporthallen toevoegen";

            return(View(viewModel));
        }
示例#7
0
        public IActionResult RestoreHall(SportHallenViewModel viewModel)
        {
            _complexAccess.RestoreHall(viewModel.SelectedHallId);

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