public ActionResult ExceptionManagement(int page = 1) { int pageSize = 10; var exceptions = _exceptionService.GetAllExceptionEntities().Select(e => e.ToMvcException()); var viewModel = new ExceptionPagedData() { PageInfo = new PageInfo() { TotalItems = exceptions.Count(), PageNumber = page, PageSize = pageSize }, Exceptions = exceptions.Skip((page - 1) * pageSize).Take(pageSize).ToList() }; return(View(viewModel)); }