Class SuccessModalModel
Inheritance
SuccessModalModel
Assembly: Volo.CmsKit.Pro.Public.Web.dll
Syntax
public class SuccessModalModel : CmsKitProPublicPageModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
SuccessModalModel(INewsletterRecordPublicAppService)
Declaration
public SuccessModalModel(INewsletterRecordPublicAppService newsletterRecordPublicAppService)
Parameters
Fields
AdditionalPreferences
Declaration
public List<string> AdditionalPreferences
Field Value
DisplayAdditionalPreferences
Declaration
public List<string> DisplayAdditionalPreferences
Field Value
NormalizedSource
Declaration
public string NormalizedSource
Field Value
Properties
EmailAddress
Declaration
[Required]
[BindProperty(SupportsGet = true)]
public string EmailAddress { get; set; }
Property Value
NewsletterRecordPublicAppService
Declaration
protected INewsletterRecordPublicAppService NewsletterRecordPublicAppService { get; }
Property Value
Preference
Declaration
[Required]
[BindProperty(SupportsGet = true)]
public string Preference { get; set; }
Property Value
RequestAdditionalPreferences
Declaration
[Required]
[BindProperty(SupportsGet = true)]
public bool RequestAdditionalPreferences { get; set; }
Property Value
Source
Declaration
[Required]
[BindProperty(SupportsGet = true)]
public string Source { get; set; }
Property Value
SourceUrl
Declaration
[Required]
[BindProperty(SupportsGet = true)]
public string SourceUrl { get; set; }
Property Value
Methods
OnGetAsync()
Declaration
Returns
OnPostAsync()
Declaration
public Task OnPostAsync()
Returns
Implements
Extension Methods