public ActionResult Index() { try { ViewBag.SearchModel = new SliderViewModel(); long totalCount; var request = new FilteredModel <Slider>(); var offset = (request.PageIndex - 1) * request.PageSize; var result = _mapper.Map <IList <SliderViewModel> >(_sliderService.GetPaging(new Slider(), out totalCount, request.OrderBy, request.Order, offset, request.PageSize)); ViewBag.OnePageOfEntries = new StaticPagedList <SliderViewModel>(result, request.PageIndex, request.PageSize, (int)totalCount); } catch (Exception ex) { _logger.Error(ex); if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource)) { ModelState.AddModelError(string.Empty, ex.Message); } else { ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError); } } return(View()); }