public SettingsPresenter(IFormSettings formSettings) { _formSettings = formSettings; _formSettings.LoadSettings += new EventHandler(LoadSettings); _formSettings.ResetSettings += new EventHandler(ResetSettings); _formSettings.SaveSettings += new EventHandler(SaveSettings); }
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); } }