Elastacloud.AzureManagement.Fluent.Clients.MobileServiceClient.GetMobileAuthenticationProviderSettings C# (CSharp) Method

GetMobileAuthenticationProviderSettings() private method

Gets a list of mobile auth provider settings and populates
private GetMobileAuthenticationProviderSettings ( ) : void
return void
        private void GetMobileAuthenticationProviderSettings()
        {
            // execute the command
            var command = new GetMobileServiceSettingsCommand(MobileServiceName, Constants.MobileServicesAuthSettings)
            {
                SubscriptionId = SubscriptionId,
                Certificate = ManagementCertificate
            };
            command.Execute();
            // get all the mobile providers returned
            var mobileProviders = (List<MobileServicesAuthProvider>)JsonConvert.DeserializeObject(command.JsonResult, typeof(List<MobileServicesAuthProvider>));
            foreach (var mobileServicesAuthProvider in mobileProviders)
            {
                switch (mobileServicesAuthProvider.Provider)
                {
                    case Constants.GoogleProvider:
                        GoogleClientId = mobileServicesAuthProvider.AppId;
                        GoogleClientSecret = mobileServicesAuthProvider.Secret;
                        break;
                    case Constants.FacebookProvider:
                        FacebookClientId = mobileServicesAuthProvider.AppId;
                        FacebookClientSecret = mobileServicesAuthProvider.Secret;
                        break;
                    case Constants.TwitterProvider:
                        TwitterClientId = mobileServicesAuthProvider.AppId;
                        TwitterClientSecret = mobileServicesAuthProvider.Secret;
                        break;
                }
            }
        }