示例#1
0
        public String Build(CimUpdateDataResult updateDataResult)
        {
            Assembly assembly = GetType().Module.Assembly;

            if (assembly.GetManifestResourceNames().Count(r => (r.ToString(CultureInfo.InvariantCulture).Equals(CimDailyNotificationTemplate, StringComparison.Ordinal))) == 1)
            {
                XDocument updateDataResultXml = XDocument.Parse(updateDataResult.Serialize());
                using (var textWriter = new StringWriter())
                {
                    var xslt = new XslCompiledTransform();
                    xslt.Load(XmlReader.Create(assembly.GetManifestResourceStream(CimDailyNotificationTemplate)));

                    xslt.Transform(updateDataResultXml.CreateReader(), new XsltArgumentList(), textWriter);
                    return(textWriter.ToString());
                }
            }
            return(String.Empty);
        }
示例#2
0
 public String BuildNotificationText(CimUpdateDataResult cimUpdateDataResult)
 {
     return(null);
 }