public ActionResult Index(int?pageNo, int?flag) { MobileTopupProvider mobileTopupProvider = new MobileTopupProvider(); MobileTopupModel model = new MobileTopupModel(); model.FromDate = DateTime.Today; model.ToDate = DateTime.Today.AddHours(23).AddMinutes(59).AddSeconds(59); return(View(mobileTopupProvider.GetMobileTopupModel(model))); }
public ActionResult Index(ExportModel Expmodel, MobileTopupModel model, FormCollection frm, int?pageNo, int?flag) { MobileTopupProvider mobileTopupProvider = new MobileTopupProvider(); MobileTopupModel viewModel = mobileTopupProvider.GetMobileTopupModel(model); try { var ts = (TravelSession)Session["TravelPortalSessionInfo"]; //export GetExportTypeClicked(Expmodel, frm); if (Expmodel != null && (Expmodel.ExportTypeExcel != null || Expmodel.ExportTypeWord != null || Expmodel.ExportTypeCSV != null || Expmodel.ExportTypePdf != null)) { 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.MobileTopupModelList.Select(m => new { AgentName = m.AgentName, ServiceProvierName = m.ServiceProvierName, SalesPrice = m.SalesPrice, SalesDate = m.SalesDate, IsSucces = m.IsSucces, StatusMessage = m.StatusMessage }); App_Class.AppCollection.Export(Expmodel, exportData, "Mobile Topup Report"); } return(View(viewModel)); } catch (Exception ex) { TempData["success"] = ex.Message; } return(View(viewModel)); }