Ejemplo n.º 1
0
        public ViewResult AddSportAttribute(SportAttributesViewModel viewModel)
        {
            ViewBag.Title    = "Sportmateriaal toevoegen";
            viewModel.Sports = _sportAccess.GetSports();

            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ViewResult SportAttribute(SportAttributesViewModel viewModel)
        {
            ViewBag.Title        = "Sportmaterialen";
            viewModel.Attributes = _complexAccess.GetSportAttributes(viewModel.SportHallId);

            return(View(viewModel));
        }
Ejemplo n.º 3
0
        public ViewResult UpdateSportAttribute(SportAttributesViewModel viewModel)
        {
            ViewBag.Title          = "Sportmateriaal wijzigen";
            viewModel.NewAttribute = _complexAccess.GetSportAttribute(viewModel.SelectedSportAttributeId);
            viewModel.Sports       = _sportAccess.GetSports();

            return(View(viewModel));
        }
Ejemplo n.º 4
0
        public ViewResult ArchiveSportAttribute()
        {
            ViewBag.Title = "Archief sportmaterialen";

            var model = new SportAttributesViewModel {
                Attributes = _complexAccess.GetArchivedSportAttributes()
            };

            return(View(model));
        }
Ejemplo n.º 5
0
        public IActionResult UpdateSportAttributeConfirmed(SportAttributesViewModel viewModel)
        {
            if (ModelState.ContainsKey("NewAttribute.Sport") && ModelState.ContainsKey("NewAttribute.Hall"))
            {
                ModelState["NewAttribute.Sport"].ValidationState = ModelValidationState.Valid;
                ModelState["NewAttribute.Hall"].ValidationState  = ModelValidationState.Valid;
            }

            if (!ModelState.IsValid)
            {
                viewModel.Sports       = _sportAccess.GetSports();
                viewModel.NewAttribute = _complexAccess.GetSportAttribute(viewModel.SelectedSportAttributeId);
                return(View(viewModel));
            }

            viewModel.NewAttribute.Sport = _sportAccess.GetSport(viewModel.SportId);
            viewModel.NewAttribute.Hall  = _complexAccess.GetHall(viewModel.SportHallId);
            _complexAccess.UpdateSportAttribute(viewModel.NewAttribute);

            return(RedirectToAction("SportAttribute", viewModel));
        }
Ejemplo n.º 6
0
        public IActionResult AddSportAttributeConfirmed(SportAttributesViewModel viewModel)
        {
            ViewBag.Title = "Sportmateriaal toevoegen";

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

            if (!ModelState.IsValid)
            {
                viewModel.Sports = _sportAccess.GetSports();
                return(View(viewModel));
            }

            viewModel.NewAttribute.Hall  = _complexAccess.GetHall(viewModel.SportHallId);
            viewModel.NewAttribute.Sport = _sportAccess.GetSport(viewModel.SportId);
            _complexAccess.AddSportAttribute(viewModel.NewAttribute);

            return(RedirectToAction("SportAttribute", viewModel));
        }
Ejemplo n.º 7
0
        public IActionResult DeleteSportAttribute(SportAttributesViewModel viewModel)
        {
            _complexAccess.DeleteSportAttribute(viewModel.SelectedSportAttributeId);

            return(RedirectToAction("SportAttribute", viewModel));
        }
Ejemplo n.º 8
0
        public IActionResult RestoreSportAttribute(SportAttributesViewModel viewModel)
        {
            _complexAccess.RestoreSportAttribute(viewModel.SelectedSportAttributeId);

            return(RedirectToAction("ArchiveSportAttribute"));
        }