public ActionResult WeatherDisplay(string parkCode) { List <WeatherModel> weather = dalWeather.GetWeather(parkCode); weather[0].TempPicker = GetCelFahFromSess(); return(PartialView(weather)); }
public IActionResult Index(string parkCode) { var tempUnits = GetTempPreference(); if (tempUnits == "F") { var weather = weatherDAL.GetWeather(parkCode); weather[0].Units = 'F'; return(View(weather)); } else { var weather = weatherDAL.GetWeather(parkCode); weather[0].Units = 'C'; return(View(weather)); } }
//GET: Detail Page public ActionResult Detail(string parkCode) { if (parkCode == null) { parkCode = "CVNP"; } Park park = _dal.GetPark(parkCode); park.Forecast = _weatherdal.GetWeather(parkCode); park.TempHelper = GetActiveTempHelper(); return(View("Detail", park)); }
//GET: Home public ActionResult Weather(string id, char unit) { ParkListModel existingSession = Session["whatUnit"] as ParkListModel; existingSession.Unit = unit; List <WeatherDayModel> forecast = weatherDal.GetWeather(id, existingSession.Unit); if (forecast == null || forecast.Count == 0) { return(HttpNotFound()); } return(View("Weather", forecast)); }
public IActionResult Detail(string code) { DetailViewModel park = new DetailViewModel(); park.Park = _parkDAL.GetPark(code); park.Weather = _weatherDAL.GetWeather(code); park.ForecastRecommendation = _weatherDAL.CreateForecastRecommendation(park.Weather[0].Forecast); park.TemperatureRecommendation = _weatherDAL.CreateTemperatureRecommendation(park.Weather[0].LowTemp, park.Weather[0].HighTemp); if (HttpContext.Session.Get <string>("UnitOfTemp") == "celsius") { foreach (Weather weather in park.Weather) { weather.ConvertTemp(); } } return(View(park)); }
public IActionResult Detail(string parkCode) { Park park = parkDAL.GetPark(parkCode); List <Weather> weather = new List <Weather>(); string TempKey = HttpContext.Session.GetString("SessionTemperatureKey"); if (TempKey == "Fahrenheit") { weather = weatherDAL.GetWeather(parkCode); } else { weather = weatherDAL.GetWeatherCelsius(parkCode); } Detail detailObject = new Detail(); detailObject.park = park; detailObject.weather = weather; return(View(detailObject)); }
public NationalPark PopulateParkObject(SqlDataReader reader) { List <Weather> weather = weatherDAL.GetWeather(Convert.ToString(reader["parkCode"])); return(new NationalPark() { ParkCode = Convert.ToString(reader["parkCode"]), ParkName = Convert.ToString(reader["parkName"]), State = Convert.ToString(reader["state"]), Acreage = Convert.ToInt32(reader["acreage"]), ElevationInFeet = Convert.ToInt32(reader["elevationInFeet"]), MilesOfTrail = Convert.ToDouble(reader["milesOfTrail"]), NumberOfCampsites = Convert.ToInt32(reader["numberOfCampsites"]), Climate = Convert.ToString(reader["climate"]), YearFounded = Convert.ToInt32(reader["yearFounded"]), AnnualVisitorCount = Convert.ToInt32(reader["annualVisitorCount"]), InspirationalQuote = Convert.ToString(reader["inspirationalQuote"]), InspirationalQuoteSource = Convert.ToString(reader["inspirationalQuoteSource"]), ParkDescription = Convert.ToString(reader["parkDescription"]), EntryFee = Convert.ToInt32(reader["entryFee"]), NumberOfAnimalSpecies = Convert.ToInt32(reader["numberOfAnimalSpecies"]), NextFiveDayWeather = weather }); }
public ActionResult WeatherDetail(string parkCode) { var weather = _dal.GetWeather(parkCode); return(View("WeatherDetail", weather)); }
public void noWeatherExistsInDB() { var weather = _weatherDAL.GetWeather(parkCode); Assert.IsFalse(weather.Any()); }