public async Task <List <OrgViewModel> > FetchChildren() { var newOrgsList = new List <OrgViewModel>(); var orgs = await CloudFoundryService.GetOrgsForCfInstanceAsync(CloudFoundryInstance); foreach (CloudFoundryOrganization org in orgs) { var newOrg = new OrgViewModel(org, Services); newOrgsList.Add(newOrg); } return(newOrgsList); }
protected override async Task LoadChildren() { var orgs = await CloudFoundryService.GetOrgsForCfInstanceAsync(CloudFoundryInstance); if (orgs.Count == 0) { DisplayText += " (no orgs)"; } var updatedOrgsList = new ObservableCollection <TreeViewItemViewModel>(); foreach (CloudFoundryOrganization org in orgs) { var newOrg = new OrgViewModel(org, Services); updatedOrgsList.Add(newOrg); } Children = updatedOrgsList; }