Click or drag to resize

IEmail Interface

Manage an AskiaPortal email

Namespace:  AskiaPortalCmn
Assembly:  AskiaPortalCmn (in AskiaPortalCmn.dll) Version: 1.7.0-build068
Syntax
public interface IEmail : IEmailBase, IOwnerEntity, 
	IOwnerEntityBase, IEntityBase

The IEmail type exposes the following members.

Properties
  NameDescription
Public propertyCreatedAt
Get the date of the creation
(Inherited from IOwnerEntityBase.)
Public propertyCreatedBy
Get the id of the user who have create the entity
(Inherited from IOwnerEntityBase.)
Public propertyDeletedAt
Get the date of deletion
(Inherited from IOwnerEntityBase.)
Public propertyDeletedBy
Get the id of the user who have delete the entity
(Inherited from IOwnerEntityBase.)
Public propertyDescription
Get or set a description for the email
(Inherited from IEmailBase.)
Public propertyId
Get the id of the current entity
(Inherited from IOwnerEntityBase.)
Public propertyIsDeleted
Indicates if the current entity is flag as deleted
(Inherited from IOwnerEntityBase.)
Public propertyName
Get or set the name of the email
(Inherited from IEmailBase.)
Public propertyCode exampleTranslations
Return the email message translations.
Public propertyUpdatedAt
Get the date of the latest update
(Inherited from IOwnerEntityBase.)
Public propertyUpdatedBy
Get the id of the last user who have update the entity
(Inherited from IOwnerEntityBase.)
Top
Methods
  NameDescription
Public methodDelete
Flag the entity as deleted in database
(Inherited from IEntityBase.)
Public methodDelete(Boolean)
Flag an entity as deleted or definitively delete it in the database.
(Inherited from IOwnerEntity.)
Public methodReload
Reload the entity, using the current database value. Returns successful value when the operation succeed
(Inherited from IOwnerEntity.)
Public methodRestore
Restore an entity flag as deleted
(Inherited from IOwnerEntity.)
Public methodSave
Save (create or update) an entity
(Inherited from IEntityBase.)
Public methodSend(IUser)
Send the email to the specified user.
Public methodSend(IListIUser)
Send the email to the specified users.
Public methodSend(IUser, ISurvey)
Send the email to the specified user. Use this overload if your mail contains surveys related macros.
Public methodSend(IListIUser, ISurvey)
Send the email to the specified users.
Public methodValidate
Validate the integrity of the entity
(Inherited from IEntityBase.)
Top
See Also