ATUL_v1.AtulBusinessLogic.BuildActorPayload C# (CSharp) Method

BuildActorPayload() private method

private BuildActorPayload ( DataTable actorInfo, string>.Dictionary parameterList ) : string
actorInfo System.Data.DataTable
parameterList string>.Dictionary
return string
        private string BuildActorPayload(DataTable actorInfo, Dictionary<string, string> parameterList)
        {
            XmlDocument msgPayload = new XmlDocument();
            XmlDeclaration dec = msgPayload.CreateXmlDeclaration("1.0", null, null);
            msgPayload.AppendChild(dec);
            XmlElement root = msgPayload.CreateElement("servicerequest");
            msgPayload.AppendChild(root);
            //add verb
            XmlElement verb = msgPayload.CreateElement("verb");
            verb.InnerText = actorInfo.Rows[0]["verb"].ToString();
            root.AppendChild(verb);
            //add parameters
            foreach (var p in parameterList)
            {
                XmlElement parameter = msgPayload.CreateElement("parameter");
                XmlElement name = msgPayload.CreateElement("name");
                XmlElement value = msgPayload.CreateElement("value");
                name.InnerText = p.Key.ToString();
                value.InnerText = p.Value.ToString();
                parameter.AppendChild(name);
                parameter.AppendChild(value);
                root.AppendChild(parameter);
            }
            return msgPayload.OuterXml;
        }
AtulBusinessLogic