Beispiel #1
0
        public ActionResult GiftCertificate(GiftCertificateReportFilter filter = null, int pageNumber = 1)
        {
            int totalRecords;

            filter = filter ?? new GiftCertificateReportFilter();

            var model = _financeReportingService.GetGiftCertificateReport(pageNumber, _pageSize, filter, out totalRecords) ?? new GiftCertificateReportListModel();

            model.Filter = filter;

            var currentAction = ControllerContext.RouteData.Values["action"].ToString();

            Func <int, string> urlFunc = pn => Url.Action(currentAction, new { pageNumber = pn, filter.EventId, filter.HealthPlanId, filter.CustomerId, filter.EventFrom, filter.EventTo });

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

            return(View(model));
        }