Beispiel #1
0
        public ActionResult CreditCardReconcilation(CreditCardReconcileModelFilter filter = null, int pageNumber = 1)
        {
            int totalRecords = 0;
            var model        = _financeReportingService.GetCreditCardReconcileList(pageNumber, _pageSize, filter, out totalRecords);

            if (model == null)
            {
                model = new CreditCardReconcileListModel();
            }

            model.Filter = filter;


            var currentAction          = ControllerContext.RouteData.Values["action"].ToString();
            Func <int, string> urlFunc =
                pn => Url.Action(currentAction, new { pageNumber = pn, filter.FromDate, filter.ToDate });

            model.PagingModel = new PagingModel(pageNumber, _pageSize, totalRecords, urlFunc);

            return(View(model));
        }