/// <summary> /// Primary constructor. /// </summary> /// <param name="context">Umbraco context.</param> public FormsController(UmbracoContext context) : base(context) { Persistence = FormPersistence.Current.Manager; Entities = EntityPersistence.Current.Manager; Validations = ValidationPersistence.Current.Manager; ConFormPersistence = ConfiguredFormPersistence.Current.Manager; }
/// <summary> /// Default constructor. /// </summary> public FormsController(IFormPersistence formPersistence, IEntityPersistence entityPersistence, IValidationPersistence validationPersistence, IConfiguredFormPersistence configuredFormPersistence, IEntityHelper entityHelper, FormFieldTypeCollection formFieldTypeCollection, FormHandlerTypeCollection formHandlerTypeCollection) { Persistence = formPersistence; Entities = entityPersistence; Validations = validationPersistence; ConFormPersistence = configuredFormPersistence; EntityHelper = entityHelper; FormHandlerTypeCollection = formHandlerTypeCollection; FormFieldTypeCollection = formFieldTypeCollection; }
/// <summary> /// Default constructor. /// </summary> /// <param name="configuredFormPersistence"> /// The configured Form Persistence. /// </param> /// <param name="dataValuePersistence"> /// The data Value Persistence. /// </param> /// <param name="folderPersistence"> /// The folder Persistence. /// </param> /// <param name="formPersistence"> /// The form Persistence. /// </param> /// <param name="layoutPersistence"> /// The layout Persistence. /// </param> /// <param name="validationPersistence"> /// The validation Persistence. /// </param> public DefaultEntityPersistence(IConfiguredFormPersistence configuredFormPersistence, IDataValuePersistence dataValuePersistence, IFolderPersistence folderPersistence, IFormPersistence formPersistence, ILayoutPersistence layoutPersistence, IValidationPersistence validationPersistence, IEntityHelper entityHelper) { ConfiguredForms = configuredFormPersistence; DataValues = dataValuePersistence; Folders = folderPersistence; Forms = formPersistence; Layouts = layoutPersistence; Validations = validationPersistence; EntityHelper = entityHelper; }
/// <summary> /// Default constructor. /// </summary> public FormsController(IConfigurationManager configurationManager, IFormPersistence formPersistence, ILayoutPersistence layoutPersistence, IEntityPersistence entityPersistence, IValidationPersistence validationPersistence, IConfiguredFormPersistence configuredFormPersistence, IEntityHelper entityHelper, FormFieldTypeCollection formFieldTypeCollection, FormHandlerTypeCollection formHandlerTypeCollection) { Config = configurationManager; Persistence = formPersistence; LayoutPersistence = layoutPersistence; Entities = entityPersistence; Validations = validationPersistence; ConFormPersistence = configuredFormPersistence; EntityHelper = entityHelper; FormHandlerTypeCollection = formHandlerTypeCollection; FormFieldTypeCollection = formFieldTypeCollection; }
/// <summary> /// Primary constructor. /// </summary> /// <param name="context">Umbraco context.</param> public ConfiguredFormsContentController(IConfiguredFormPersistence configuredFormPersistence) { Persistence = configuredFormPersistence; }
/// <summary> /// Primary constructor. /// </summary> /// <param name="context">Umbraco context.</param> public ConfiguredFormsController(IConfiguredFormPersistence configuredFormPersistence, IEntityPersistence entityPersistence) { Persistence = configuredFormPersistence; Entities = entityPersistence; }
/// <summary> /// Default constructor. /// </summary> public ConfiguredFormConverter() { ConfiguredForms = ConfiguredFormPersistence.Current.Manager; }
/// <summary> /// Primary constructor. /// </summary> /// <param name="context">Umbraco context.</param> public ConfiguredFormsContentController(UmbracoContext context) : base(context) { Persistence = ConfiguredFormPersistence.Current.Manager; }
/// <summary> /// Default constructor. /// </summary> public ConfiguredFormConverter() { //TODO: Work around using Current. ConfiguredForms = Current.Factory.GetInstance <IConfiguredFormPersistence>(); }