Ejemplo n.º 1
0
        private async void MainPageUpdate()
        {
            this.NotifyUser(Constants.PivotInitialization, NotifyType.StatusMessage);
            bool _isValid = true; // await credentials.IsValid();

            if (!_isValid)
            {
                this.NotifyUser(Constants.PivotNoAccount, NotifyType.StatusMessage);
            }
            else
            {
                var dataGroup = await DataSource.GetGroupAsync(this, NotesGroupname);

                this.DefaultViewModel[NotesGroupname] = dataGroup;
                await DataSource.WriteAllStorageFilesAsync(DataState.IsDataSaveDue());

                if (dataGroup.Items == null || dataGroup.Items.Count == 0)
                {
                    this.NotifyUser(Constants.PivotNoData, NotifyType.StatusMessage);
                }
                else
                {
                    this.StatusBorder.Visibility = Visibility.Collapsed;
                }
            }
        }