コード例 #1
0
 private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         MvcWidgetToolboxRegistrationHelper.Register();
     }
 }
コード例 #2
0
        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);
                }
            }
        }