public BookedTicketModel GetBookedTicketById(int PNRId)
        {
            var result = ent.PNRs.Where(x => x.PNRId == PNRId).FirstOrDefault();

            BookedTicketModel model = new BookedTicketModel();

            model.PNR        = result.GDSRefrenceNumber;
            model.PNRId      = result.PNRId;
            model.BookedDate = result.CreatedDate;


            model.ArrivalCity   = _ser.GetCityName(result.PNRSectors.Where(x => x.PNRId == result.PNRId).Select(x => x.DestinationCityId).FirstOrDefault());
            model.FullName      = result.Prefix + "." + result.FirstName + " " + result.MiddleName + " " + result.LastName;
            model.FlightDate    = result.PNRSectors.Where(x => x.PNRId == result.PNRId).Select(x => x.DepartDate).FirstOrDefault();
            model.DepartureCity = _ser.GetCityName(result.PNRSectors.Where(x => x.PNRId == result.PNRId).Select(x => x.DepartCityId).FirstOrDefault());
            model.AgentName     = _ser.GetAgentName(result.AgentId);

            return(model);
        }
        public List <BookedTicketModel> GetBookedTicketList()
        {
            List <BookedTicketModel> model = new List <BookedTicketModel>();
            var result = from a in ent.PNRs where a.TicketStatusId == 1 select a;

            foreach (var item in result)
            {
                BookedTicketModel obj = new BookedTicketModel
                {
                    PNRId      = item.PNRId,
                    PNR        = item.GDSRefrenceNumber,
                    BookedDate = item.CreatedDate,

                    ArrivalCity   = _ser.GetCityName(item.PNRSectors.Where(x => x.PNRId == item.PNRId).Select(x => x.DestinationCityId).FirstOrDefault()),
                    FullName      = item.Prefix + "." + item.FirstName + " " + item.MiddleName + " " + item.LastName,
                    FlightDate    = item.PNRSectors.Where(x => x.PNRId == item.PNRId).Select(x => x.DepartDate).FirstOrDefault(),
                    DepartureCity = _ser.GetCityName(item.PNRSectors.Where(x => x.PNRId == item.PNRId).Select(x => x.DepartCityId).FirstOrDefault()),
                };
                model.Add(obj);
            }
            return(model);
        }