From e84d5f4c9eed73920f658cb92f0019ec54ede1c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Thu, 15 Jul 2021 14:58:22 +0300 Subject: [PATCH] Extend ScribanTemplateRenderingEngine instead of TemplateRenderer --- .../EventHubEmailTemplateRenderingEngine.cs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/EventHub.Domain/Emailing/EventHubEmailTemplateRenderingEngine.cs b/src/EventHub.Domain/Emailing/EventHubEmailTemplateRenderingEngine.cs index e36aeec..623a3f5 100644 --- a/src/EventHub.Domain/Emailing/EventHubEmailTemplateRenderingEngine.cs +++ b/src/EventHub.Domain/Emailing/EventHubEmailTemplateRenderingEngine.cs @@ -7,14 +7,25 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Localization; using Volo.Abp.DependencyInjection; using Volo.Abp.TextTemplating; +using Volo.Abp.TextTemplating.Scriban; namespace EventHub.Emailing { [Dependency(ServiceLifetime.Transient, ReplaceServices = true)] - [ExposeServices(typeof(ITemplateRenderer), typeof(TemplateRenderer), typeof(EventHubEmailTemplateRenderingEngine))] - public class EventHubEmailTemplateRenderingEngine : TemplateRenderer + [ExposeServices( + typeof(ScribanTemplateRenderingEngine), + typeof(EventHubEmailTemplateRenderingEngine) + )] + public class EventHubEmailTemplateRenderingEngine : ScribanTemplateRenderingEngine { - public EventHubEmailTemplateRenderingEngine(ITemplateContentProvider templateContentProvider, ITemplateDefinitionManager templateDefinitionManager, IStringLocalizerFactory stringLocalizerFactory) : base(templateContentProvider, templateDefinitionManager, stringLocalizerFactory) + public EventHubEmailTemplateRenderingEngine( + ITemplateDefinitionManager templateDefinitionManager, + ITemplateContentProvider templateContentProvider, + IStringLocalizerFactory stringLocalizerFactory + ) : base( + templateDefinitionManager, + templateContentProvider, + stringLocalizerFactory) { }