private void OnRefreshClustersListCommand() { var refreshTask = GetAllClustersAsync(); Clusters = new AsyncPropertyValue <IList <Cluster> >(refreshTask); _publishDialog.TrackTask(refreshTask); }
private GkeStepViewModel(GkeStepContent content) { _content = content; Clusters = new AsyncPropertyValue <IList <Cluster> >(GetAllClustersAsync()); CreateClusterCommand = new ProtectedCommand(OnCreateClusterCommand); RefreshClustersListCommand = new ProtectedCommand(OnRefreshClustersListCommand); }
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); } }