コード例 #1
0
        public IActionResult GetGetWeatherOnWeekly(string NameCity)
        {
            IActionResult       actionResult        = null;
            ConnectorWeathermap connectorWeathermap = null;

            try
            {
                connectorWeathermap = new ConnectorWeathermap();
                string              fullWearther     = connectorWeathermap.GetWeather(NameCity, "forecast");
                JToken[]            jToken           = JObject.Parse(fullWearther)["list"].ToArray();
                List <ModelWeather> listModelWeather = GetWeatherToWeekly(jToken);
                actionResult = Ok(listModelWeather);
            }
            catch (Exception e)
            {
                actionResult = NotFound(e.Message);
            }
            return(actionResult);
        }
コード例 #2
0
        public IActionResult GetWeatherToDayly(string NameCity)
        {
            IActionResult       actionResult        = null;
            ConnectorWeathermap connectorWeathermap = null;

            try
            {
                connectorWeathermap = new ConnectorWeathermap();
                string       fullWearther = connectorWeathermap.GetWeather(NameCity, "weather");
                JObject      json         = JObject.Parse(fullWearther);
                string       data         = DateTime.Today.ToShortDateString();
                ModelWeather modelWeather = GetlWeather(json, data);
                actionResult = Ok(modelWeather);
            }
            catch (Exception e)
            {
                actionResult = NotFound(e.Message);
            }
            return(actionResult);
        }