Я использую PagedList в своих представлениях, но мой созданный контроллер генерируется с таким типом действия индекса по умолчанию:
public async Task<ActionResult> Index()
{
return View(await db.Claimants.ToListAsync());
}
Я не нашел расширения для PagedList для работы с async
. Мои методы должны быть изменены на такую форму:
public ActionResult Index(int? page)
{
var claimants = db.Claimants.OrderBy(b => b.Name);
var notNullPage = page ?? 1;
return View(claimants.ToPagedList(notNullPage, 50));
}
Есть ли разумный способ работы с PagedList и async
?