public CommerceInstanceManager(IEnumerable <IInstanceInitializer> initializers)
 {
     _settingsManager = new CommerceInstanceSettingsManager();
     _initializers    = initializers.ToList();
 }
        public CommerceInstanceSettings GetInstanceSettings(string instanceName)
        {
            var settingsManager = new CommerceInstanceSettingsManager();

            return(settingsManager.Get(instanceName));
        }
 public CommerceInstanceSettings GetInstanceSettings(string instanceName)
 {
     var settingsManager = new CommerceInstanceSettingsManager();
     return settingsManager.Get(instanceName);
 }
 public CommerceInstanceManager(IEnumerable<IInstanceInitializer> initializers)
 {
     _settingsManager = new CommerceInstanceSettingsManager();
     _initializers = initializers.ToList();
 }
Example #5
0
        public ActionResult Edit(CommerceInstanceEditorModel model, string @return)
        {
            var settings = _instanceManager.GetInstanceSettings(model.Name);
            settings.DisplayName = model.DisplayName;

            if (model.AdvancedMode)
            {
                settings.ConnectionString = model.ConnectionString;
            }
            else
            {
                settings.ConnectionString = null;
                settings.ConnectionStringParameters.Clear();

                foreach (var param in model.ConnectionStringParameters)
                {
                    settings.ConnectionStringParameters.Add(param.Text, param.Value);
                }
            }

            var manager = new CommerceInstanceSettingsManager();
            manager.Update(model.Name, settings);

            return AjaxForm().RedirectTo(@return);
        }