Beispiel #1
0
        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);
        }
Beispiel #2
0
        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;
        }