Exemplo n.º 1
0
        public async Task <PartialViewResult> ShowOverview(string searchQuery = "2673730") //Default startsida är stockholm
        {
            var httpClient = new WeatherHTTPClientController();
            var result     = httpClient.GetByCityToday(searchQuery);

            var viewModel = new OverviewViewModel()
            {
                Day         = result.Date,
                Date        = result.Date.ToString("dd/MMM", new CultureInfo("en-US")),
                CityId      = result.CityId,
                CityName    = result.CityName,
                CurrentTemp = Convert.ToInt32(result.Temperature.CurrentTemperature),
                Weather     = result.Weather[0].WeatherDescription,
                WeatherUrl  = result.Weather[0].IconImageUrl
            };

            return(PartialView("ShowOverviewPartial", viewModel));
        }
Exemplo n.º 2
0
        public IActionResult Main(string searchQuery = "2673730") //Default startsida är stockholm)
        {
            var httpClient = new WeatherHTTPClientController();
            var result     = httpClient.GetByCityToday(searchQuery);

            var viewModel = new OverviewViewModel()
            {
                Day         = result.Date,
                Date        = result.Date.ToString("dd/MMM"),
                CityId      = result.CityId,
                CityName    = result.CityName,
                CurrentTemp = Convert.ToInt32(result.Temperature.CurrentTemperature),
                Weather     = result.Weather[0].WeatherDescription,
                WeatherUrl  = result.Weather[0].IconImageUrl
            };

            return(View(viewModel));
        }