public ActionResult Manage(int?page, int?items, string sortOrder, string currentFilter) { ViewData["IdSortParm"] = String.IsNullOrEmpty(sortOrder) ? "id_desc" : ""; ViewData["NameSortParm"] = sortOrder == "name" ? "name_desc" : "name"; var listTypes = _listTypeService.FilterSearch(currentFilter); listTypes = _listTypeService.SortList(sortOrder, listTypes); var result = PaginatedList <ListType> .Create(listTypes.AsNoTracking(), page, items); result.Pagination.Configure( this.ControllerContext.ActionDescriptor.ActionName.ToString(), currentFilter, sortOrder); return(View(result)); }