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";
            ViewData["CompanySortParm"] = sortOrder == "company" ? "company_desc" : "company";
            ViewData["DateSortParm"]    = sortOrder == "date" ? "date_desc" : "date";

            var platforms = _platformService.FilterSearch(currentFilter);

            platforms = _platformService.SortList(sortOrder, platforms);

            var result = PaginatedList <Platform> .Create(platforms.AsNoTracking(), page, items);

            result.Pagination.Configure("manage", currentFilter, sortOrder);
            return(View(result));
        }