AzureDNSManager.AzureDNSViewModel.ReloadResourceGroups C# (CSharp) Method

ReloadResourceGroups() private method

private ReloadResourceGroups ( ) : void
return void
        private async void ReloadResourceGroups()
        {
            if (ActiveSubscription?.Length > 0)
            {
                _azureContext.Subscription.Id = Guid.Parse(ActiveSubscription);


                //_resourceManagementClient = AzureSession.ClientFactory.CreateArmClient<ResourceManagementClient>(_azureContext, AzureEnvironment.Endpoint.ResourceManager);
                _resourceManagementClient = new ResourceManagementClient(_tokenCreds);
                _resourceManagementClient.SubscriptionId = ActiveSubscription;
                ResourceGroups = (await _resourceManagementClient.ResourceGroups.ListAsync()).ToList();
                if (ResourceGroups?.Count == 1)
                { 
                    ActiveResourceGroup = ResourceGroups[0];
                }
            }
        }