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)); }