public MediaSelectionWidgetController( ICmsRequestContext cmsRequestContext, IWidgetPropertiesRetriever <MediaSelectionWidgetProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever, IMediaFileQuery mediaFileQuery) : base(propertiesRetriever, currentPageRetriever) { this.cmsRequestContext = cmsRequestContext; this.mediaFileQuery = mediaFileQuery; }
/// <summary> /// Creates an instance of <see cref="EditableTextWidgetController"/> class. /// </summary> /// <param name="propertiesRetriever">Retriever for widget properties.</param> /// <param name="currentPageRetriever">Retriever for current page where is the widget used.</param> /// <remarks>Use this constructor for tests to handle dependencies.</remarks> public EditableTextWidgetController(IWidgetPropertiesRetriever <EditableTextWidgetProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever) : base(propertiesRetriever, currentPageRetriever) { }
/// <summary> /// Creates an instance of <see cref="MVCWidgetListWidgetController"/> class. /// </summary> /// <param name="propertiesRetriever">Retriever for widget properties.</param> /// <param name="currentPageRetriever">Retriever for current page where is the widget used.</param> /// <remarks>Use this constructor for tests to handle dependencies.</remarks> public MVCWidgetListWidgetController(IWidgetPropertiesRetriever <MVCWidgetListWidgetProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever) : base(propertiesRetriever, currentPageRetriever) { }
/// <summary> /// Creates an instance of <see cref="DateTimeSelectorWidgetController"/> class. /// </summary> /// <param name="propertiesRetriever">Retriever for widget properties.</param> /// <param name="currentPageRetriever">Retriever for current page where is the widget used.</param> /// <remarks>Use this constructor for tests to handle dependencies.</remarks> public DateTimeSelectorWidgetController( IWidgetPropertiesRetriever <DateTimeSelectorWidgetProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever) : base(propertiesRetriever, currentPageRetriever) { }
/// <summary> /// Creates an instance of <see cref="StaticHtmlWidgetController"/> class. /// </summary> /// <param name="propertiesRetriever">Retriever for widget properties.</param> /// <param name="currentPageRetriever">Retriever for current page where is the widget used.</param> /// <remarks>Use this constructor for tests to handle dependencies.</remarks> public StaticHtmlWidgetController(IWidgetPropertiesRetriever <StaticHtmlWidgetProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever) : base(propertiesRetriever, currentPageRetriever) { }
/// <summary> /// Creates an instance of <see cref="SimpleWidgetController"/> class. /// </summary> /// <param name="propertiesRetriever">Retriever for widget properties.</param> /// <param name="currentPageRetriever">Retriever for current page where is the widget used.</param> /// <remarks>Use this constructor for tests to handle dependencies.</remarks> public SimpleWidgetController(IWidgetPropertiesRetriever <SimpleWidgetProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever) : base(propertiesRetriever, currentPageRetriever) { }
/// <summary> /// Constructor with parameters. /// </summary> /// <param name="propertiesRetriever">It fetch the widget properties.</param> /// <param name="currentPageRetriever">It get the current page information of widget.</param> public RepeaterController(IWidgetPropertiesRetriever <RepeaterProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever) : base(propertiesRetriever, currentPageRetriever) { }
/// <summary> /// <param name="membershipActivitiesLogger">Using user login into site</param> /// <param name="propertiesRetriever">It will retrive the widget properties of current page</param> /// <param name="currentPageRetriever">It will retrive the current page information of widget</param> public RegistrationFormController(IMembershipActivityLogger membershipActivitiesLogger, IWidgetPropertiesRetriever <RegistrationFormWidgetProperties> propertiesRetriever, ICurrentPageRetriever currentPageRetriever) : base(propertiesRetriever, currentPageRetriever) { mMembershipActivitiesLogger = membershipActivitiesLogger; }