Пример #1
0
        public void CancelTicket(Int64 PNRId, UnIssuedInternationalTicketModel model)
        {
            var result = ent.PNRs.Where(x => x.PNRId == PNRId).FirstOrDefault();

            if (result == null)
            {
                TBOCancelTicket(PNRId, model);
                return;
            }
            string GDSRefNo = result.GDSRefrenceNumber;

            try
            {
                if (Abacus.BookingService.BookingManager.CancelPNR(GDSRefNo, "Arihant Holidays"))
                {
                    ent.Air_CancelTickets(PNRId, model.AirlineCancellationCharge, model.ArihantCancellationCharge, model.isAgentWillPaycharge, 1, model.UserID, 3);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }