Class EmailPreferencesModel
Inheritance
EmailPreferencesModel
Assembly: Volo.CmsKit.Pro.Public.Web.dll
Syntax
public class EmailPreferencesModel : AbpPageModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
EmailPreferencesModel(INewsletterRecordPublicAppService, SecurityCodeProvider, IOptions<NewsletterPreferencesManagementOptions>)
Declaration
public EmailPreferencesModel(INewsletterRecordPublicAppService newsletterRecordPublicAppService, SecurityCodeProvider securityCodeProvider, IOptions<NewsletterPreferencesManagementOptions> newsletterPreferencesManagementOptions)
Parameters
Properties
EmailAddress
Declaration
public string EmailAddress { get; set; }
Property Value
NewsletterPreferenceDetailsViewModels
Declaration
public List<NewsletterPreferenceDetailsViewModel> NewsletterPreferenceDetailsViewModels { get; set; }
Property Value
NewsletterPreferencesManagementOption
Declaration
public NewsletterPreferencesManagementOptions NewsletterPreferencesManagementOption { get; set; }
Property Value
NewsletterRecordPublicAppService
Declaration
protected INewsletterRecordPublicAppService NewsletterRecordPublicAppService { get; }
Property Value
PrivacyPolicyConfirmationMessage
Declaration
public ILocalizableString PrivacyPolicyConfirmationMessage { get; set; }
Property Value
SecurityCode
Declaration
public string SecurityCode { get; set; }
Property Value
SecurityCodeProvider
Declaration
protected SecurityCodeProvider SecurityCodeProvider { get; }
Property Value
Source
Declaration
public string Source { get; set; }
Property Value
Methods
OnGetAsync(string, string)
Declaration
public Task<IActionResult> OnGetAsync(string emailAddress, string securityCode)
Parameters
Type |
Name |
Description |
string |
emailAddress |
|
string |
securityCode |
|
Returns
SetSourceAndPrivacyMessage()
Declaration
public void SetSourceAndPrivacyMessage()
Implements
Extension Methods