public IActionResult Detail(string parkCode) { var park = dal.GetPark(parkCode); park.Forecast = wdal.FiveDayForecast(parkCode); string pref = HttpContext.Session.GetString(Session_Key); switch (pref) { case null: pref = "f"; HttpContext.Session.SetString(Session_Key, pref); break; case "c": HttpContext.Session.SetString(Session_Key, pref); break; case "f": HttpContext.Session.SetString(Session_Key, pref); break; default: break; } park.UserPreference = pref; return(View(park)); }