Example #1
0
        public IActionResult Detail(string code)
        {
            Park                 park     = _db.GetPark(code);
            List <Weather>       weathers = _db.GetWeather(park);
            ParkWeatherViewModel vm       = new ParkWeatherViewModel(park, weathers);

            return(GetAuthenticatedView("Detail", vm));
        }
        public IActionResult Details(ParkWeatherViewModel vm, ParkModel park)
        {
            HttpContext.Session.SetString("Access", park.WeatherChoice);

            ViewData["Message"] = HttpContext.Session.GetString("Access");

            park = parkDAO.GetPark(vm.ParkCode);

            IList <WeatherModel> weatherList = parkDAO.GetWeather(vm.ParkCode, HttpContext.Session.GetString("Access"));

            park.WeatherList = weatherList;
            return(View(park));
        }
        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));
        }