public void OnSerializeRoutingSlip(RiskElements._RoutingSlip obj) { if(obj != null && obj._recipients.Count > 0) { XmlNode routingSlipNode = _document.CreateNode(XmlNodeType.Element, "RoutingSlip", null); _documentNode.AppendChild(routingSlipNode); OnSerializeTextProperty(obj._subject, "Subject", routingSlipNode); OnSerializeTextProperty(obj._message, "Message", routingSlipNode); XmlNode recipientsNode = _document.CreateNode(XmlNodeType.Element, "Recipients", null); routingSlipNode.AppendChild(recipientsNode); foreach(string recipient in obj._recipients) { OnSerializeTextProperty(recipient, "Recipient", recipientsNode); } routingSlipNode = null; recipientsNode = null; } }
public void OnSerializeAttachedTemplate(RiskElements._AttachedTemplate obj) { if(obj != null) { XmlNode attachedTemplNode = _document.CreateNode(XmlNodeType.Element, "AttachedTemplate", null); _documentNode.AppendChild(attachedTemplNode); string templatePath = obj._path + @"\" + obj._name; /// OnSerializeAttrProperty(obj._name, "Name", null, attachedTemplNode); /// OnSerializeAttrProperty(obj._path, "Path", null, attachedTemplNode); OnSerializeAttrProperty(templatePath, "Path", null, attachedTemplNode); } }
/// ----------------------------------------------------------------------------- static PolicyResponseProcessor() { _riskElements = new RiskElements(); }