Account.DailyManagement.ViewModel.VMDailyManagement.GetDailysCompleted C# (CSharp) Method

GetDailysCompleted() private method

private GetDailysCompleted ( Task task ) : void
task Task
return void
        private void GetDailysCompleted(Task<List<Daily>> task)
        {
            if (task.Exception != null)
            {
                this.RefreshingVisibility = Visibility.Collapsed;
                MessageBox.Show("获取日结算出错");
                return;
            }
            List<Daily> result = task.Result;
            if (result == null || result.Count == 0)
            {
                this.RefreshingVisibility = Visibility.Collapsed;
                if (this._showNotFoundMessage)
                {
                    MessageBox.Show("未查询到相关日结算信息!");
                }
                return;
            }
            DailyModel model;
            foreach (Daily d in result)
            {
                model = new DailyModel(d);
                this._dailys.Add(model);
            }
            this.RefreshingVisibility = Visibility.Collapsed;
        }