Class EmailFolder
- Namespace
- Dynamicweb.Email
Marketing
- Assembly
- Dynamicweb.EmailMarketing.dll
Represents email folder
[PermissionEntity("EmailFolder")]
public class EmailFolder : DbObject, IPermissionEntity, IPermissionEntityLookup
- Inheritance
-
Email
Folder
- Implements
- Inherited Members
- Extension Methods
Constructors
EmailFolder()
Initializes a new instance of the Email
Properties
EmailsCount
Property Value
HasChildFolders
Property Value
Name
Gets or sets the name of folder.
Property Value
- string
The name.
ParentId
Gets or sets the parent folder ID of the email folder.
Property Value
- int
The parent folder ID.
TopFolderID
Gets or sets the top folder ID of the email folder.
Property Value
- int
The top folder ID.
Methods
Fill(IDataReader)
Fills the specified data reader.
Parameters
datareaderIDataReader The data reader.
FillRow(DataRow)
Fills the data row.
Parameters
rowDataRow The data row.
GetAllCustomFolders(bool, int)
Gets all custom folders.
Parameters
Returns
- IEnumerable<Email
Folder > The colection of folders
GetAllEmailsFolders()
Gets all emails folders.
Returns
- IEnumerable<Email
Folder > All folders
GetEmailsCustomFoldersByParentId(int)
Gets emails custom folder using parent id value
Parameters
parentIDintId of parent folder
Returns
- List<Email
Folder > List of email folders
GetEmailsCustomFoldersByTopFolderId(int)
Gets email custom folders by id of top folder
Parameters
topFolderIDintTop folder id
Returns
- List<Email
Folder > List of email folders
GetEmailsFolderById(int)
Gets the emails folder by id.
Parameters
folderIdintThe folder id.
Returns
- Email
Folder The folder
GetEmailsFolderIdByFolderName(string, int)
Gets the name of the emails folder id by folder.
Parameters
Returns
- int
The id of folder
GetEmailsFolderTopFolderId(string)
Gets the emails folder top folder id.
Parameters
folderIDstringThe folder id.
Returns
- int
The id of top folder
GetEmailsFoldersByParentId(int)
Gets the emails folders by parent id.
Parameters
parentIDintThe parent id.
Returns
- IEnumerable<Email
Folder > The colection of folders
GetEmailsFoldersByTopFolderId(int)
Gets the emails folders by top folder id.
Parameters
topFolderIDintThe top folder id.
Returns
- IEnumerable<Email
Folder > The colection of folders
IsDraftSystemFolder(EmailFolder)
Parameters
folderEmailFolder
Returns
IsScheduledSystemFolder(EmailFolder)
Parameters
folderEmailFolder
Returns
IsSentSystemFolder(EmailFolder)
Parameters
folderEmailFolder
Returns
IsSystemFolder(EmailFolder)
Parameters
folderEmailFolder
Returns
IsSystemFolder(string?, int)
Determines whether is system folder by specified folder name or folder id.
Parameters
Returns
- bool
trueif system folder; otherwise,false.