Разобрался с запросами и маршрутицацией, чтобы существующие значения сортировки и фильтра приходили с новым запросом и вызывался всегда метод List. Параметры сортировки и фильтра передаю через GET, чтобы пользователь мог сохранить ссылку на нудное ему состояние списка.
Выбор сортировки тоже параметр, а не часть пути.
Добавляю под контроль версий потерявшейся файл.
Доделал фильтр.