public async Task <PagedList <AccountGroup> > GetAccountGroupPagedList(AccountGroupParams accountGroupParams) { var accountGroups = _context.AccountGroups; return(await PagedList <AccountGroup> .CreateAsync(accountGroups, accountGroupParams.PageNumber, accountGroupParams.PageSize)); }
public async Task <IActionResult> GetAllAccountGroup([FromQuery] AccountGroupParams accountGroupParams) { var accountGroups = await _repo.GetAccountGroupPagedList(accountGroupParams); Response.AddPagination(accountGroups.CurrentPage, accountGroups.PageSize, accountGroups.TotalCount, accountGroups.TotalPages); return(Ok(accountGroups)); }