This commit is contained in:
2018-04-16 17:53:41 +02:00
parent f36f1861bc
commit 734c9c75d2
14 changed files with 3806 additions and 623 deletions

29
cli/Services/EMailer.cs Normal file
View File

@ -0,0 +1,29 @@
using System;
using Microsoft.AspNet.Razor;
using Microsoft.Extensions.Localization;
using Microsoft.Extensions.Logging;
namespace cli.Services
{
public class EMailer
{
RazorTemplateEngine razorEngine;
IStringLocalizer<EMailer> stringLocalizer;
ILogger logger;
public EMailer(RazorTemplateEngine razorTemplateEngine, IStringLocalizer<EMailer> localizer, ILoggerFactory loggerFactory)
{
logger = loggerFactory.CreateLogger<EMailer>();
razorEngine = razorTemplateEngine;
stringLocalizer = localizer;
}
public string Gen(long templateCode)
{
string subtemp = stringLocalizer["MonthlySubjectTemplate"].Value;
logger.LogInformation ( $"Using code: {templateCode} and subject: {subtemp} " );
throw new NotImplementedException("razorEngine.GenerateCode");
}
}
}