public ActionResult TakeSurvey(SurveyFormModel survey) { if (!ModelState.IsValid) { List <ParkModel> parks = parkDAL.GetAllParks(); survey.AvailableParks = parks; return(View("TakeSurvey", survey)); } surveyDAL.SaveSurveyForm(survey); return(RedirectToAction("Results")); }