Example #1
0
        private void OnRefreshClustersListCommand()
        {
            var refreshTask = GetAllClustersAsync();

            Clusters = new AsyncPropertyValue <IList <Cluster> >(refreshTask);
            _publishDialog.TrackTask(refreshTask);
        }
Example #2
0
        private GkeStepViewModel(GkeStepContent content)
        {
            _content = content;

            Clusters                   = new AsyncPropertyValue <IList <Cluster> >(GetAllClustersAsync());
            CreateClusterCommand       = new ProtectedCommand(OnCreateClusterCommand);
            RefreshClustersListCommand = new ProtectedCommand(OnRefreshClustersListCommand);
        }
Example #3
0
 private void UpdateUserProfile()
 {
     if (_plusDataSource.Value != null)
     {
         var profileTask = _plusDataSource.Value.GetProfileAsync();
         ProfilePictureAsync = AsyncPropertyValueUtils.CreateAsyncProperty(profileTask, x => x.Image.Url);
         ProfileNameAsync    = AsyncPropertyValueUtils.CreateAsyncProperty(
             profileTask,
             x => x.Emails.FirstOrDefault()?.Value,
             Resources.CloudExplorerLoadingMessage);
     }
     else
     {
         ProfilePictureAsync = null;
         ProfileNameAsync    = new AsyncPropertyValue <string>(Resources.CloudExplorerSelectAccountMessage);
     }
 }
 private void UpdateUserProfile()
 {
     if (_plusDataSource.Value != null)
     {
         var profileTask = _plusDataSource.Value.GetProfileAsync();
         ProfilePictureAsync = AsyncPropertyValueUtils.CreateAsyncProperty(profileTask, x => x.Image.Url);
         ProfileNameAsync = AsyncPropertyValueUtils.CreateAsyncProperty(
             profileTask,
             x => x.Emails.FirstOrDefault()?.Value,
             Resources.CloudExplorerLoadingMessage);
     }
     else
     {
         ProfilePictureAsync = null;
         ProfileNameAsync = new AsyncPropertyValue<string>(Resources.CloudExplorerSelectAccountMessage);
     }
 }