public IActionResult Index(string city, int value) { var viewModel = new ApplicationWeather(); if (value == 1) { var weatherResponse = GetNow.GetWeather(city, 1); if (weatherResponse != null) { viewModel.CityName = weatherResponse.Name; viewModel.Temp = weatherResponse.Main.Temp; viewModel.Weather = weatherResponse.Weather[0].Main; viewModel.Description = weatherResponse.Weather[0].Description; } return(View(viewModel)); } else if (value == 2) { var weatherResponse = GetTomorrow.GetWeather(city, 2); if (weatherResponse != null) { viewModel.CityName = weatherResponse.city.name; viewModel.Temp = weatherResponse.list[6].main.temp; viewModel.Weather = weatherResponse.list[6].weather[0].main; viewModel.Description = weatherResponse.list[6].weather[0].description; } return(View(viewModel)); } return(View(viewModel)); }
public IActionResult TomorrowWeather(ApplicationWeather model) { if (ModelState.IsValid) { return(RedirectToAction("Index", "Home", new { city = model.CityName, value = 2 })); } return(View(model)); }