ATUL_v1.AtulBusinessLogic.GetProviderParameters C# (CSharp) Method

GetProviderParameters() public method

public GetProviderParameters ( long providerId, string ProviderVerb ) : string
providerId long
ProviderVerb string
return string
        public string GetProviderParameters(long providerId, string ProviderVerb)
        {
            //get the provider XML
            DataTable returnTable = new DataTable();
            DataTable flexfields = new DataTable();
            Atul_v1Data adb = new Atul_v1Data();
            returnTable = adb.ServiceProviderGetByID(providerId);
            flexfields = adb.FlexFieldGet();
            string ProviderXML = returnTable.Rows[0]["ServiceProviderXML"].ToString();
            string ProviderName = returnTable.Rows[0]["ServiceProviderName"].ToString();

            string JSON = string.Empty;
            XmlDocument pxml = new XmlDocument();
            pxml.LoadXml(ProviderXML);
            XmlNodeList parameters = pxml.SelectNodes("//verb[name='"+ProviderVerb+"']/parameter");
            XmlDocument xdoc = new XmlDocument();
            xdoc.LoadXml(@"<parameters></parameters>");

            foreach (XmlNode p in parameters)
            {
                XmlElement e = xdoc.CreateElement("parameter");
                e.InnerText = p.InnerText;
                xdoc.AppendChild(e);
            }

            JSON = JsonMethods.XmlToJSON(xdoc);

            return JSON;
        }

Usage Example

Beispiel #1
0
 public string GetProviderParameters(string providerId, string verb)
 {
     string d = string.Empty;
     AtulBusinessLogic adb = new AtulBusinessLogic();
     d = adb.GetProviderParameters(Convert.ToInt64(providerId), verb);
     return d;
 }
AtulBusinessLogic