Ejemplo n.º 1
0
        public string Create(string templateName, Dictionary <string, string> placeholdersWithValues)
        {
            var content = new StringBuilder();

            content.Append(_messageFileReader.Read(templateName));
            content.Append(_signatureFileReader.Read());

            var template = content.ToString();

            if (placeholdersWithValues != null)
            {
                if (_placeholdersReplacer == null)
                {
                    throw new Exception("PlaceholdersReplacer was not provided");
                }

                template = _placeholdersReplacer.ReplacePlaceholders(template, placeholdersWithValues);
            }

            return(template);
        }
Ejemplo n.º 2
0
 public string Read()
 {
     return(_messageTemplateReader.Read(SignatureName));
 }