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
datareader
IDataReader The data reader.
FillRow(DataRow)
Fills the data row.
Parameters
row
DataRow 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
parentID
intId of parent folder
Returns
- List<Email
Folder > List of email folders
GetEmailsCustomFoldersByTopFolderId(int)
Gets email custom folders by id of top folder
Parameters
topFolderID
intTop folder id
Returns
- List<Email
Folder > List of email folders
GetEmailsFolderById(int)
Gets the emails folder by id.
Parameters
folderId
intThe 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
folderID
stringThe folder id.
Returns
- int
The id of top folder
GetEmailsFoldersByParentId(int)
Gets the emails folders by parent id.
Parameters
parentID
intThe parent id.
Returns
- IEnumerable<Email
Folder > The colection of folders
GetEmailsFoldersByTopFolderId(int)
Gets the emails folders by top folder id.
Parameters
topFolderID
intThe top folder id.
Returns
- IEnumerable<Email
Folder > The colection of folders
IsDraftSystemFolder(EmailFolder)
Parameters
folder
EmailFolder
Returns
IsScheduledSystemFolder(EmailFolder)
Parameters
folder
EmailFolder
Returns
IsSentSystemFolder(EmailFolder)
Parameters
folder
EmailFolder
Returns
IsSystemFolder(EmailFolder)
Parameters
folder
EmailFolder
Returns
IsSystemFolder(string?, int)
Determines whether is system folder by specified folder name or folder id.
Parameters
Returns
- bool
true
if system folder; otherwise,false
.