Show / Hide Table of Contents

Class EmailPreferencesModel

Inheritance
object
EmailPreferencesModel
Namespace: Volo.CmsKit.Pro.Public.Web.Pages.Public.Newsletters
Assembly: Volo.CmsKit.Pro.Public.Web.dll
Syntax
public class EmailPreferencesModel : AbpPageModel

Constructors

EmailPreferencesModel(INewsletterRecordPublicAppService, SecurityCodeProvider)

Declaration
public EmailPreferencesModel(INewsletterRecordPublicAppService newsletterRecordPublicAppService, SecurityCodeProvider securityCodeProvider)
Parameters
Type Name Description
INewsletterRecordPublicAppService newsletterRecordPublicAppService
SecurityCodeProvider securityCodeProvider

Properties

EmailAddress

Declaration
public string EmailAddress { get; set; }
Property Value
Type Description
string

NewsletterPreferenceDetailsViewModels

Declaration
public List<NewsletterPreferenceDetailsViewModel> NewsletterPreferenceDetailsViewModels { get; set; }
Property Value
Type Description
List<NewsletterPreferenceDetailsViewModel>

NewsletterRecordPublicAppService

Declaration
protected INewsletterRecordPublicAppService NewsletterRecordPublicAppService { get; }
Property Value
Type Description
INewsletterRecordPublicAppService

SecurityCodeProvider

Declaration
protected SecurityCodeProvider SecurityCodeProvider { get; }
Property Value
Type Description
SecurityCodeProvider

Methods

OnGetAsync(string, string)

Declaration
public Task<IActionResult> OnGetAsync(string emailAddress, string securityCode)
Parameters
Type Name Description
string emailAddress
string securityCode
Returns
Type Description
Task<IActionResult>
In this article
Back to top Powered by Volosoft