Example #1
0
 public SettingsPresenter(IFormSettings formSettings)
 {
     _formSettings = formSettings;
     _formSettings.LoadSettings  += new EventHandler(LoadSettings);
     _formSettings.ResetSettings += new EventHandler(ResetSettings);
     _formSettings.SaveSettings  += new EventHandler(SaveSettings);
 }
Example #2
0
        public DynamicWizardDefinition(WizardModel model)
        {
            Model = model;

            Name = model.Name;

            SubmitHandlers = new List <FormSubmitHandler>();

            IntroText       = new XhtmlDocument();
            SuccessResponse = new XhtmlDocument();

            var config = FormBuilderConfiguration.GetSection();
            var plugin = (DynamicFormBuilderConfiguration)config.Plugins["dynamic"];

            var settingsType = plugin.SettingsHandler;

            if (settingsType != null)
            {
                Settings = (IFormSettings)Activator.CreateInstance(settingsType);
            }
        }