Ejemplo n.º 1
0
        public LocalConfigurationInfo ReadLocalConfiguration()
        {
            LocalConfigurationInfo localConfiguration = new LocalConfigurationInfo()
            {
                BackendUrl = ConfigurationManager.AppSettings.Get("BackendUrl"),
                NotificationHub_ConnectionString = ConfigurationManager.AppSettings.Get("NotificationHub_ConnectionString"),
                NotificationHub_HubPath          = ConfigurationManager.AppSettings.Get("NotificationHub_HubPath"),
                MediaServices_AccountKey         = ConfigurationManager.AppSettings.Get("MediaServices_AccountKey"),
                MediaServices_AccountName        = ConfigurationManager.AppSettings.Get("MediaServices_AccountName"),
            };

            return(localConfiguration);
        }
Ejemplo n.º 2
0
        public void SaveLocalConfiguration(LocalConfigurationInfo localConfiguration)
        {
            Configuration      configuration      = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            AppSettingsSection appSettingsSection = configuration.AppSettings;

            appSettingsSection.Settings.Remove("BackendUrl");
            appSettingsSection.Settings.Add("BackendUrl", localConfiguration.BackendUrl);
            appSettingsSection.Settings.Remove("NotificationHub_ConnectionString");
            appSettingsSection.Settings.Add("NotificationHub_ConnectionString", localConfiguration.NotificationHub_ConnectionString);
            appSettingsSection.Settings.Remove("NotificationHub_HubPath");
            appSettingsSection.Settings.Add("NotificationHub_HubPath", localConfiguration.NotificationHub_HubPath);

            appSettingsSection.Settings.Remove("MediaServices_AccountName");
            appSettingsSection.Settings.Add("MediaServices_AccountName", localConfiguration.MediaServices_AccountName);
            appSettingsSection.Settings.Remove("MediaServices_AccountKey");
            appSettingsSection.Settings.Add("MediaServices_AccountKey", localConfiguration.MediaServices_AccountKey);


            configuration.Save(ConfigurationSaveMode.Modified);
        }