public ActionResult Details(VoidRequestModel model, int?serid, Int64 id) { model.PNRId = id; model.isAgentWillPaycharge = true; model.ServiceProviderId = serid ?? 0; return(View(model)); }
public List <VoidRequestModel> VoidListRequestList() { var data = ent.Air_GetVoidListRequest(null); List <VoidRequestModel> model = new List <VoidRequestModel>(); foreach (var item in data.Select(x => x)) { var VoidtRequestModel = new VoidRequestModel { PNRId = item.PNRId, PassengerName = item.PassengerName, Sector = item.Sector, BookedOn = item.BookedOn.Value, BookedBy = item.BookedBy, GDSRefrenceNumber = item.GDSRefrenceNumber, TicketStatusName = item.ticketStatusName, TicketStatusID = (int)item.TicketStatusId, AgentName = item.AgentName, ServiceProviderId = item.ServiceProviderId, ServiceProviderVoidUrl = item.ServiceProviderId == 4 ? "/Airline/VoidRequest/DomesticDetails" : "/Airline/VoidRequest/Details", }; model.Add(VoidtRequestModel); } return(model.OrderByDescending(x => x.BookedBy).ToList()); }
public ActionResult Index(int?page) { int currentPageIndex = page.HasValue ? page.Value : 1; int defaultPageSize = 30; VoidRequestModel model = new VoidRequestModel(); model.VoidRequestList = ser.VoidListRequestList().ToPagedList(currentPageIndex, defaultPageSize); return(View(model)); }
public ActionResult Details(long Id, VoidRequestModel model, FormCollection fs) { var ts = (TravelSession)Session["TravelPortalSessionInfo"]; try { if (fs.AllKeys.Contains("Confirm")) { ser.Confirm(Id, model.AirlineCancellationCharge, model.ArihantCancellationCharge, model.isAgentWillPaycharge, 1, ts.AppUserId, model.ServiceProviderId); } else if (fs.AllKeys.Contains("Reject")) { ser.Reject(Id, ts.AppUserId); } } catch { TempData["InfoMessage"] = "Cannot process your request."; } model.VoidRequestList = ser.VoidListRequestList().ToPagedList(1, int.MaxValue);; return(View("Index", model)); }