Class EmailItemDetailBase
Base page for email item detail pages.
public abstract class EmailItemDetailBase : InfoEditPage<EmailInfo>, IPage
- Inheritance
-
objectEmailItemDetailBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
EmailItemDetailBase(IFormComponentMapper, IFormDataBinder, IInfoProvider<EmailAttachmentInfo>)
Initializes a new instance of the EmailItemDetail class.
public EmailItemDetailBase(IFormComponentMapper formComponentMapper, IFormDataBinder formDataBinder, IInfoProvider<EmailAttachmentInfo> emailAttachmentInfoProvider)
Parameters
formComponentMapper
IFormComponentMapperformDataBinder
IFormDataBinderemailAttachmentInfoProvider
IInfoProvider<EmailAttachmentInfo>
Properties
ObjectId
ID of the email item.
[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
GetFormItems()
Prepares form items for editing object.
protected override Task<ICollection<IFormItem>> GetFormItems()
Returns
- Task<ICollection<IFormItem>>
Returns the collection of form components.