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); }
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()); }
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)); }