Browse Source

Merge pull request #1271 from abpframework/maliming/issue1266

Add IEmailTemplateProvider.GetAsync overload to get a template with the current culture.
pull/1286/head
Halil İbrahim Kalkan 7 years ago
committed by GitHub
parent
commit
e15cc890a6
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Templates/EmailTemplateProvider.cs
  2. 2
      framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Templates/IEmailTemplateProvider.cs

5
framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Templates/EmailTemplateProvider.cs

@ -25,6 +25,11 @@ namespace Volo.Abp.Emailing.Templates
Options = options.Value; Options = options.Value;
} }
public async Task<EmailTemplate> GetAsync(string name)
{
return await GetAsync(name, CultureInfo.CurrentUICulture.Name);
}
public async Task<EmailTemplate> GetAsync(string name, string cultureName) public async Task<EmailTemplate> GetAsync(string name, string cultureName)
{ {
return await GetInternalAsync(name, cultureName); return await GetInternalAsync(name, cultureName);

2
framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Templates/IEmailTemplateProvider.cs

@ -4,6 +4,8 @@ namespace Volo.Abp.Emailing.Templates
{ {
public interface IEmailTemplateProvider public interface IEmailTemplateProvider
{ {
Task<EmailTemplate> GetAsync(string name);
Task<EmailTemplate> GetAsync(string name, string cultureName); Task<EmailTemplate> GetAsync(string name, string cultureName);
} }
} }
Loading…
Cancel
Save