private void DoPagination(EventCalendar model, int currentPageNumber, EventResponse eventResponse, int pageSize) { if (eventResponse != null && eventResponse.Events.Any()) { var paginatedEvents = PaginationHelper.GetPaginatedItemsForSpecifiedPage( eventResponse.Events, currentPageNumber, "events", pageSize, _config.GetEventsDefaultPageSize("stockportgov")); eventResponse.Events = paginatedEvents.Items; model.Pagination = paginatedEvents.Pagination; model.Pagination.CurrentUrl = model.CurrentUrl; } else { model.Pagination = new Pagination(); } }