Example #1
0
        public DetailPage GetDetailPage(string parkCode)
        {
            var model = new DetailPage();

            model.NatPark           = _dal.GetPark(parkCode);
            model.Weather           = _dal.GetForecast(parkCode);
            model.Weather.InCelcius = TempInC();

            return(model);
        }
        public IActionResult Details(ParkWeatherViewModel vm)
        {
            string degreeString = HttpContext.Session.GetString("Access");

            if (degreeString == null || degreeString.Length == 0)
            {
                degreeString = "f";
                HttpContext.Session.SetString("Access", degreeString);
                ViewData["Message"] = "f";
            }
            else
            {
                ViewData["Message"] = degreeString;
            }

            ParkModel park = parkDAO.GetPark(vm.ParkCode);

            IList <WeatherModel> weatherList = parkDAO.GetWeather(vm.ParkCode, degreeString);

            park.WeatherList = weatherList;
            return(View(park));
        }