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);
}