public ActionResult Index() { TicketStatusHistoryModel model = new TicketStatusHistoryModel(); //model.TicketStatusHistoryList = TicketStatusHistoryRepository.GetTicketStatusHistory(FromDate,ToDate); return(View(model)); }
public ActionResult Index(ATLTravelPortal.Areas.Airline.Models.ExportModel Expmodel, DateTime FromDate, DateTime ToDate, FormCollection frm) { TicketStatusHistoryModel model = new TicketStatusHistoryModel(); BookedTicketReportController crtBKT = new BookedTicketReportController(); model.TicketStatusHistoryList = TicketStatusHistoryRepository.GetTicketStatusHistory(FromDate, ToDate); crtBKT.GetExportTypeClicked(Expmodel, frm); if (Expmodel != null && (Expmodel.ExportTypeExcel != null || Expmodel.ExportTypeWord != null || Expmodel.ExportTypeCSV != null || Expmodel.ExportTypePdf != null)) { try { if (Expmodel.ExportTypeExcel != null) { Expmodel.ExportTypeExcel = Expmodel.ExportTypeExcel; } else if (Expmodel.ExportTypeWord != null) { Expmodel.ExportTypeWord = Expmodel.ExportTypeWord; } else if (Expmodel.ExportTypePdf != null) { Expmodel.ExportTypePdf = Expmodel.ExportTypePdf; } var exportData = model.TicketStatusHistoryList.Select(m => new { Branch = m.Branch, Distributor = m.Distributor, Agent = m.Agent, Airline = m.Airline, Sector = m.Sector, Status = m.Status, ServiceProvider = m.ServiceProviderName }); App_Class.AppCollection.Export(Expmodel, exportData, "Sales Report"); } catch { } } return(View(model)); }
public IEnumerable <TicketStatusHistoryModel> GetTicketStatusHistory(DateTime FromDate, DateTime ToDate) { var Data = Entity.Air_GetTicketStatusHistory(FromDate, ToDate); List <TicketStatusHistoryModel> collection = new List <TicketStatusHistoryModel>(); foreach (var item in Data) { TicketStatusHistoryModel singleone = new TicketStatusHistoryModel() { MPNRId = item.MPNRId, Branch = item.Branch, Distributor = item.Distributor, Agent = item.Agent, Airline = item.Airline, Sector = item.Sector, Status = item.Status, ServiceProviderName = item.ServiceProviderName }; collection.Add(singleone); } return(collection); }