private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e) { if (e.CommandName == "Bootstrapped") { MvcWidgetToolboxRegistrationHelper.Register(); } }
public static void Register() { var helper = new MvcWidgetToolboxRegistrationHelper(); var infos = helper.GetControllerInfos(); bool saveRequired = false; ConfigManager configManager = ConfigManager.GetManager(); using (new ElevatedConfigModeRegion()) { var section = configManager.GetSection <ToolboxesConfig>(); foreach (var info in infos) { bool needSave = helper.AddControllerToPageToolbox(info, section); if (needSave) { saveRequired = true; } } if (saveRequired) { configManager.SaveSection(section); } } }