Exemple #1
0
        public IActionResult Detail(string parkCode)
        {
            Park            park      = ParkDAO.GetPark(parkCode);
            List <Forecast> forecasts = ParkDAO.GetFiveDayForecast(park);
            DetailVM        vm        = new DetailVM()
            {
                Park      = park,
                Forecasts = forecasts,
                TempUnits = GetSessionTempUnits()
            };

            foreach (Forecast forecast in vm.Forecasts)
            {
                forecast.TempUnits = vm.TempUnits;
            }
            // store the park and forecasts
            //string jsonVM = JsonConvert.SerializeObject(vm);
            //HttpContext.Session.SetString("detailVM", jsonVM);
            TempData["parkCode"] = vm.Park.ParkCode;

            return(View(vm));
        }