private static void PopulateTicket(string xmlResult) { var ticket = TicketParsing.ParseTicket(xmlResult); IsTicketCompleted = true; if (OnTicketCompleted != null) { OnTicketCompleted(ticket); } }
public static void GetTicket(PNR pnr) { IsTicketCompleted = false; string xml = TicketParsing.GetTicket(pnr); var client = new ServiceSoapClient(); client.StrIsletAsync(xml, Global.Authorization); client.StrIsletCompleted += (c, e) => { string xmlResult = e.Result; PopulateTicket(xmlResult); }; }