public IActionResult Survey(SurveyModel model) { if (!ModelState.IsValid) { IList <ParkModel> parks = _parkDAL.GetParks(); IList <SelectListItem> Parks = new List <SelectListItem>(); foreach (ParkModel park in parks) { Parks.Add(new SelectListItem() { Text = park.ParkName, Value = park.ParkCode }); } model.ParkNames = Parks; return(View(model)); } else { _surveyDAL.SubmitSurvey(model); return(RedirectToAction(nameof(FavoriteParks))); } }
public IActionResult TakeSurvey(Survey survey) { if (ModelState.IsValid) { if (surveyDAL.SubmitSurvey(survey) == true) { TempData["Submitted"] = true; return(RedirectToAction("Index")); } else { return(RedirectToAction("SurveyError")); } } var parks = parkDAL.GetAllParks(); var options = parks.Select <Park, SelectListItem>(park => new SelectListItem() { Text = park.ParkName, Value = park.ParkCode }); ViewBag.Parks = options; return(View(survey)); }
public ActionResult Index(SurveyModel model) { if (ModelState.IsValid) { dal.SubmitSurvey(model); return(RedirectToAction("FavoritesPage")); } else { return(View("Index", model)); } //return RedirectToAction("FavoritesPage"); }