protected void btnSaveNewTicket_Click(object sender, EventArgs e) { int iMemberID; if (!int.TryParse(txtGetMemberByID.Text, out iMemberID)) { litResults.Text = "Invalid Member ID"; return; } PASTicket oTicket = new PASTicket(iMemberID); XmlDocument xml = oTicket.SaveNew("TEST TICKET ONLY PLEASE IGNORE " + txtNewTicketSubjectTag.Text, "This is a test ticket only. Please ignore."); if (xml != null) litResults.Text = HttpUtility.HtmlEncode(xml.OuterXml); else litResults.Text = "error saving new ticket"; }
/// <summary> /// Note that this method can cause multiple requests to the PAS server. Use the /// alternate method GetMemberTicketsXML if you don't need PASTicket objects. /// </summary> public List<PASTicket> GetMemberTickets() { XmlDocument xml = _oConn.SendRequest("/publisher_members/" + _iMemberID + "/tickets.xml", "GET", null, null); List<PASTicket> lst = new List<PASTicket>(); foreach (XmlNode xn in xml.SelectNodes("//ticket")) { PASTicket oT = new PASTicket(_iMemberID.Value, xn["id"].InnerText); lst.Add(oT); } return lst; }