Table of Contents

Class RecipientListEditDialog

Namespace
Kentico.Xperience.Admin.DigitalMarketing.UIPages
Assembly
Kentico.Xperience.Admin.DigitalMarketing.dll

Recipient list edit dialog.

[UIPageLocation(PageLocationEnum.Dialog)]
[UINavigation(false)]
[UIBreadcrumbs(false)]
public sealed class RecipientListEditDialog : InfoEditPage<ContactGroupInfo>, IPage
Inheritance
object
RecipientListEditDialog
Implements
Inherited Members
Extension Methods

Constructors

RecipientListEditDialog(IFormComponentMapper, IFormDataBinder, IInfoProvider<ContactGroupInfo>)

Initializes an instance of the RecipientListEditDialog class.

public RecipientListEditDialog(IFormComponentMapper formComponentMapper, IFormDataBinder formDataBinder, IInfoProvider<ContactGroupInfo> contactGroupInfoProvider)

Parameters

formComponentMapper IFormComponentMapper
formDataBinder IFormDataBinder
contactGroupInfoProvider IInfoProvider<ContactGroupInfo>

Properties

ObjectId

ID of a contact group.

[PageParameter(typeof(IntPageModelBinder))]
public override int ObjectId { get; set; }

Property Value

int

Methods

ConfigurePage()

Set up page's configuration. Configures the submit action.

public override Task ConfigurePage()

Returns

Task

GetInfoObject(CancellationToken?)

Gets contact group info object, if it is a recipient list.

protected override Task<ContactGroupInfo> GetInfoObject(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

The cancellation instruction.

Returns

Task<ContactGroupInfo>