public class ParhotContactsEventResult
{
public int EventID {
set; get; }
public string EventName { set; get; }
public string EventAlias {
set; get; }
public string EventDate { set; get; }
public string EventValue {
set; get; }
}
private bool ProcessEventResult(string
Result, ref List<ParhotContactsEventResult>Refrences,
ref string ErrorMessage)
{
System.Xml.XmlDocument doc = new
System.Xml.XmlDocument();
doc.LoadXml(Result);
if (Result.StartsWith("<ContactEvents>"))
{
foreach(System.Xml.XmlNode node in
doc.SelectSingleNode("ContactEvents").ChildNodes)
{
Refrences.Add(new
ParhotContactsEventResult()
{
EventID
= Convert.ToInt32(node.SelectSingleNode("EventID").InnerText),
EventName
= node.SelectSingleNode("EventName").InnerText,
EventAlias
= node.SelectSingleNode("EventAlias").InnerText,
EventDate
= node.SelectSingleNode("EventDate ").InnerText,
EventValue
= node.SelectSingleNode("EventValue").InnerText
});
}
return true;
}
else
{
ErrorMessage = "Error";
return false;
}
}