C# Class Engage.Dnn.Survey.ModuleSettings

Contains the settings for the Survey module
Show file Open project: EngageSoftware/Engage-Survey Class Usage Examples

Public Properties

Property Type Description
AllowMultpleEntries Setting
CaptchaMinTimeout Setting
CaptchaStrategies Setting
DisplayType Setting
IsConfigured Setting
NotificationFromEmailAddress Setting
NotificationToEmailAddresses Setting
SendNotification Setting
SendThankYou Setting
ShowRequiredNotation Setting
SurveyId Setting
ThankYouFromEmailAddress Setting

Public Methods

Method Description
GetCaptchaStrategies ( IModuleControlBase moduleControl ) : IEnumerable

Gets the CAPTCHA strategies.

Method Details

GetCaptchaStrategies() public static method

Gets the CAPTCHA strategies.
public static GetCaptchaStrategies ( IModuleControlBase moduleControl ) : IEnumerable
moduleControl IModuleControlBase The module control.
return IEnumerable

Property Details

AllowMultpleEntries public static property

Allow/disallow the same user to take a survey more than once.
public static Setting AllowMultpleEntries
return Setting

CaptchaMinTimeout public static property

The minimum number of seconds form must be displayed before it is valid. If you're too fast, you must be a robot. Only used if CaptchaStrategies includes RadCaptcha.ProtectionStrategies.MinimumTimeout
public static Setting CaptchaMinTimeout
return Setting

CaptchaStrategies public static property

The comma-delimited list of CAPTCHA strategies to employ
public static Setting CaptchaStrategies
return Setting

DisplayType public static property

The display that is used for unauthenticated users.
public static Setting DisplayType
return Setting

IsConfigured public static property

Whether this module has been configured
public static Setting IsConfigured
return Setting

NotificationFromEmailAddress public static property

The email address from which to send notification emails, by default
public static Setting NotificationFromEmailAddress
return Setting

NotificationToEmailAddresses public static property

The email addresses to which to send notification emails, by default
public static Setting NotificationToEmailAddresses
return Setting

SendNotification public static property

Whether to send notification emails by default
public static Setting SendNotification
return Setting

SendThankYou public static property

Whether to send thank you emails by default
public static Setting SendThankYou
return Setting

ShowRequiredNotation public static property

Show or hide the * for required fields.
public static Setting ShowRequiredNotation
return Setting

SurveyId public static property

The ID of the survey to render.
public static Setting SurveyId
return Setting

ThankYouFromEmailAddress public static property

The email address from which to send thank you emails, by default
public static Setting ThankYouFromEmailAddress
return Setting