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 articleTypesList = _articleTypeService.FilterSearch(currentFilter);

            articleTypesList = _articleTypeService.SortList(sortOrder, articleTypesList);
            var result = PaginatedList <ArticleType> .Create(articleTypesList.AsNoTracking(), page, items);

            var action = this.ControllerContext.ActionDescriptor.ActionName.ToString();

            result.Pagination.Configure(action, currentFilter, sortOrder);

            return(View(result));
        }