/// <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);
    }
Example #2
0
        //====================================================================
        //
        //                         本日天気関連処理
        //
        //====================================================================
        #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();
        }