/// <inheritdoc cref="IEmailManager.GetMailTemplateAsync(string)" />
        public async Task <MailTemplateInfo> GetMailTemplateAsync(string keyname)
        {
            if (string.IsNullOrEmpty(keyname))
            {
                throw new ArgumentNullException(nameof(keyname));
            }

            MailTemplate mailTemplate = await _dbContext.KastraMailTemplates.SingleOrDefaultAsync(mt => mt.Keyname == keyname);

            return(mailTemplate.ToMailTemplateInfo());
        }