Class ContactEmailSender
Inheritance
ContactEmailSender
Implements
ITransientDependency
Assembly: Volo.CmsKit.Pro.Domain.dll
public class ContactEmailSender : ITransientDependency
Constructors
ContactEmailSender(IEmailSender, ITemplateRenderer, IStringLocalizer<CmsKitResource>, ISettingManager, IOptions<CmsKitContactConfigOptions>)
Declaration
public ContactEmailSender(IEmailSender emailSender, ITemplateRenderer templateRenderer, IStringLocalizer<CmsKitResource> localizer, ISettingManager settingManager, IOptions<CmsKitContactConfigOptions> cmsKitContactOptions)
Parameters
Properties
Declaration
protected IEmailSender EmailSender { get; }
Property Value
Type |
Description |
IEmailSender |
|
Declaration
protected IStringLocalizer<CmsKitResource> Localizer { get; }
Property Value
Declaration
protected ISettingManager SettingManager { get; }
Property Value
Type |
Description |
ISettingManager |
|
Declaration
protected ITemplateRenderer TemplateRenderer { get; }
Property Value
Type |
Description |
ITemplateRenderer |
|
Methods
Declaration
public virtual Task SendAsync(string contactName, string name, string subject, string email, string message)
Parameters
Returns
Implements
Volo.Abp.DependencyInjection.ITransientDependency