/// <summary> /// 最新データをダウンロードする /// </summary> /// <returns></returns> private IEnumerator SetWether(DatWether Wether) { //最新ニュースデータ取得 var Async = ClalisLocationWetherList.GetWetherList(7); //非同期実行 yield return(Async); //データ取得 ResLpsWeatherInfo60List DataList = (ResLpsWeatherInfo60List)Async.Current; //データセット Wether.SetData(DataList); //最終更新時刻設定 yield return(Wether.LastUpdateTime = LpsDatetimeUtil.Now); }
//==================================================================== // // 本日天気関連処理 // //==================================================================== #region 本日天気関連処理 /// <summary> /// データをセットする /// </summary> /// <param name="dataList"></param> public void SetData(ResLpsWeatherInfo60List DataList) { //NULLチェック if (DataList == null) { return; } //天気情報セット this.WetherList = DataList.WetherList; this.WetherDtlList = DataList.WetherDescriptionList; //前回取得時 天気情報 SetTodayWetherLast(); //本日天気情報 SetTodayWether(); }