コード例 #1
0
        public void GetCorporateEventswithFiltersTest()
        {
            int totalRecords = 0;
            var filter       = new EventVolumeListModelFilter()
            {
                Vehicle = "pod1",
                ZipCode = "78705"
            };
            var events = _eventRepository.GetCorporteEvents(1, 20, filter, out totalRecords);

            Assert.IsNull(events);
        }
コード例 #2
0
        public void GetPublicEventswithFiltersTest()
        {
            int totalRecords = 0;
            var filter       = new EventVolumeListModelFilter()
            {
                Vehicle = "pod1",
                ZipCode = "16910"
            };
            var events = _eventRepository.GetRetailEvents(1, 20, filter, out totalRecords);

            Assert.IsNotNull(events);
            Assert.IsNotEmpty(events.ToList());
        }
コード例 #3
0
ファイル: ReportsController.cs プロジェクト: sahvishal/matrix
        public ActionResult CorporateEventVolume(bool showThisYear = false, EventVolumeListModelFilter filter = null, int pageNumber = 1)
        {
            if (showThisYear)
            {
                if (filter == null)
                {
                    filter = new EventVolumeListModelFilter();
                }
                filter.FromDate = Convert.ToDateTime("01/01/" + DateTime.Today.Year);
            }
            int totalRecords;
            var model = _eventReportingService.GetEventVolumeForCorporatePatients(pageNumber, _pageSize, filter, out totalRecords);

            if (model == null)
            {
                model = new EventVolumeListModel();
            }
            model.Filter = filter;


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

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

            return(View(model));
        }