public PNRRetrieveResult GetPNRRetrieveResultModel(Galileo.PnrService.DisplayRetrievePNR result) { PNRRetrieveResult resultViewmodel = new PNRRetrieveResult(); resultViewmodel.passengerList = result.PaxDetailList; resultViewmodel.phoneInfo = result.PhoneDetailList; resultViewmodel.segList = result.AirSegmentList; resultViewmodel.vndRemark = result.VendorRemarkList; resultViewmodel.seatSellList = result.SeatSellList; resultViewmodel.vendorRecordLocatorList = result.VendorRecordLocatorList; resultViewmodel.RecLoc = result.RecLoc; resultViewmodel.CodeCheck = result.CodeCheck; resultViewmodel.CreatingAgncyIATANum = result.CreatingAgncyIATANum; resultViewmodel.CreatingAgntSignOn = result.CreatingAgntSignOn; resultViewmodel.CreationDt = result.CreationDt; resultViewmodel.CurAgncyPCC = result.CurAgncyPCC; resultViewmodel.CurAgntSONID = result.CurAgntSONID; resultViewmodel.CurDtStamp = result.CurDtStamp; resultViewmodel.CurTmStamp = result.CurTmStamp; resultViewmodel.ETkDataExistInd = result.ETkDataExistInd; resultViewmodel.FareDataExistsInd = result.FareDataExistsInd; resultViewmodel.FileAddr = result.FileAddr; resultViewmodel.HeaderLine = result.HeaderLine; resultViewmodel.IMUdataexists = result.IMUdataexists; resultViewmodel.MCODataExists = result.MCODataExists; resultViewmodel.OrigBkLocn = result.OrigBkLocn; resultViewmodel.OrigRcvd = result.OrigRcvd; resultViewmodel.PNRAutoNotifyInd = result.PNRAutoNotifyInd; resultViewmodel.PNRAutoServiceInd = result.PNRAutoServiceInd; resultViewmodel.PNRBFChangeInd = result.PNRBFChangeInd; resultViewmodel.PNRBFPurgeDt = result.PNRBFPurgeDt; resultViewmodel.PNRBFTicketedInd = result.PNRBFTicketedInd; resultViewmodel.QInd = result.QInd; resultViewmodel.TkArrangement = result.TkArrangement; resultViewmodel.TkNumExistInd = result.TkNumExistInd; return(resultViewmodel); }
public ActionResult Index(int?pageNo, int?flag) { TravelSession obj = (TravelSession)Session["TravelSessionInfo"]; ViewData["AgentList"] = new SelectList(defaultProvider.GetAgentList(), "AgentId", "AgentName"); Galileo.PnrService.DisplayRetrievePNR result = (Galileo.PnrService.DisplayRetrievePNR)TempData["Result"]; PNRRetrieveResult resultViewmodel = new PNRRetrieveResult(); if (result != null) { resultViewmodel.passengerList = result.PaxDetailList; resultViewmodel.phoneInfo = result.PhoneDetailList; resultViewmodel.segList = result.AirSegmentList; resultViewmodel.vndRemark = result.VendorRemarkList; resultViewmodel.seatSellList = result.SeatSellList; resultViewmodel.vendorRecordLocatorList = result.VendorRecordLocatorList; resultViewmodel.RecLoc = result.RecLoc; resultViewmodel.CodeCheck = result.CodeCheck; resultViewmodel.CreatingAgncyIATANum = result.CreatingAgncyIATANum; resultViewmodel.CreatingAgntSignOn = result.CreatingAgntSignOn; resultViewmodel.CreationDt = result.CreationDt; resultViewmodel.CurAgncyPCC = result.CurAgncyPCC; resultViewmodel.CurAgntSONID = result.CurAgntSONID; resultViewmodel.CurDtStamp = result.CurDtStamp; resultViewmodel.CurTmStamp = result.CurTmStamp; resultViewmodel.ETkDataExistInd = result.ETkDataExistInd; resultViewmodel.FareDataExistsInd = result.FareDataExistsInd; resultViewmodel.FileAddr = result.FileAddr; resultViewmodel.HeaderLine = result.HeaderLine; resultViewmodel.IMUdataexists = result.IMUdataexists; resultViewmodel.MCODataExists = result.MCODataExists; resultViewmodel.OrigBkLocn = result.OrigBkLocn; resultViewmodel.OrigRcvd = result.OrigRcvd; resultViewmodel.PNRAutoNotifyInd = result.PNRAutoNotifyInd; resultViewmodel.PNRAutoServiceInd = result.PNRAutoServiceInd; resultViewmodel.PNRBFChangeInd = result.PNRBFChangeInd; resultViewmodel.PNRBFPurgeDt = result.PNRBFPurgeDt; resultViewmodel.PNRBFTicketedInd = result.PNRBFTicketedInd; resultViewmodel.QInd = result.QInd; resultViewmodel.TkArrangement = result.TkArrangement; resultViewmodel.TkNumExistInd = result.TkNumExistInd; } // resultViewmodel.VendorLocatorToRetrive = _pnrinfoProvier.Air_GetToRetrivePNRs(obj.AgentId); resultViewmodel.VendorLocatorList = _pnrinfoProvier.ListVendorLocator(resultViewmodel.AgentId); int currentPageNo = 0; int numberOfPage = 0; if (pageNo == null) { pageNo = 1; } if (Request.IsAjaxRequest()) { ViewData["AgentList"] = new SelectList(defaultProvider.GetAgentList(), "AgentId", "AgentName"); resultViewmodel.VendorLocatorList = _pnrinfoProvier.GetVendorLocatorByPagination(resultViewmodel, pageNo.Value, out currentPageNo, out numberOfPage, flag); ViewData["TotalPages"] = numberOfPage; ViewData["CurrentPage"] = currentPageNo; return(PartialView("VUC_VndLocatorToRetrieve", resultViewmodel)); } resultViewmodel.VendorLocatorList = _pnrinfoProvier.GetVendorLocatorByPagination(resultViewmodel, pageNo.Value, out currentPageNo, out numberOfPage, flag); ViewData["TotalPages"] = numberOfPage; ViewData["CurrentPage"] = currentPageNo; return(View(resultViewmodel)); }