Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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));
        }