public async Task SendAsync(IEnumerable<string> to, IEnumerable<string> cc, string @from, string emailTemplateId, Dictionary<string, string> mergeValues, TemplateSyntaxEnum templateSyntax = TemplateSyntaxEnum.Razor)
{
_logger?.Verbose("EmailQueueDispatcher - SendAsync with template - {0}", emailTemplateId);
EmailQueueItem item = new EmailQueueItem
{
Cc = new List<string>(cc),
EmailTemplateId = emailTemplateId,
From = from,
MergeData = mergeValues,
To = new List<string>(to),
TemplateSyntax = templateSyntax
};
await _queue.EnqueueAsync(item);
}