private static void PopulateCancelReservation(string xmlResult) { var result = ReservationParsing.ParseCancelReservation(xmlResult); IsCancelReservationCompleted = true; if (OnCancelReservationCompleted != null) { OnCancelReservationCompleted(result); } }
public static void GetCancelReservation(Ticket ticket, Passenger passenger = null) { IsCancelReservationCompleted = false; string xml = ReservationParsing.GetCancelReservation(ticket, passenger); var client = new ServiceSoapClient(); client.StrIsletAsync(xml, Global.Authorization); client.StrIsletCompleted += (c, e) => { string xmlResult = e.Result; PopulateCancelReservation(xmlResult); }; }
public static void GetReservation(Ticket ticket) { IsReservationCompleted = false; string xml; if (ticket.Type == TicketType.BusJourney) { xml = ReservationParsing.GetBusReservation(ticket); } else { xml = ReservationParsing.GetAirplaneReservation(ticket); } var client = new ServiceSoapClient(); client.StrIsletAsync(xml, Global.Authorization); client.StrIsletCompleted += (c, e) => { string xmlResult = e.Result; PopulateReservation(xmlResult); }; }