Nucleus .Net Core CMS

Managers.IMailTemplateManager Interface

Namespace: Nucleus.Abstractions.Managers
Assembly: Nucleus.Abstractions.dll
Provides functions to manage database data for Models.Mail.MailTemplates.

Remarks

Get an instance of this class from dependency injection by including a parameter in your class constructor.

Methods

CreateNew

CreateNew ()
Create a new Models.Mail.MailTemplate with default values.
Remarks
The new Models.Mail.MailTemplate is not saved to the database until you call Save.

Get (Guid) Method

Get (Guid id)
Retrieve an existing Models.Mail.MailTemplate from the database.
Parameters
Name Type
id Guid

List (Site) Method

List (Site site)
List all Models.Mail.MailTemplates for the specified site.
Parameters
Name Type
site Nucleus.Abstractions.Models.Site

List (Site,PagingSettings) Method

List (Site site, PagingSettings pagingSettings)
List paged Models.Mail.MailTemplates for the specified site.

Save (Site,MailTemplate) Method

Save (Site site, MailTemplate mailTemplate)
Create or update a Models.Mail.MailTemplate.

Delete (MailTemplate) Method

Delete (MailTemplate mailTemplate)
Delete the specified Models.Mail.MailTemplate from the database.
Parameters
Name Type
mailTemplate Nucleus.Abstractions.Models.Mail.MailTemplate