private async Task <PaginatedCollection <Account> > GetAccounts(int page = 1) { var pageIndex = page - 1; int accountsPerPage = 20; var accountsCount = await _accountService.AccountsCount(); var accounts = (await _accountService.GetAccounts(pageIndex * accountsPerPage, accountsPerPage)).Data; return(new PaginatedCollection <Account>(accounts, page, accountsPerPage, accountsCount)); }