public async Task <IActionResult> Get([FromQuery] ParamsPaginate valuesParams) { //return new string[] { "value1", "value2", "value1", "value2" , "value1", "value2" , "value1", "value2" , "value1", "value2" , // "value1", "value2", "value1", "value2" , "value1", "value2" , "value1", "value2" , "value1", "value2"}; var items = await _repo.GetValues(valuesParams); Response.AddPagination(items.CurrentPage, items.PageSize, items.TotalCount, items.TotalPages); return(Ok(items)); }
public async Task <PagedList <Item> > GetValues([FromQuery] ParamsPaginate paramsPag) { var items = _context.Values; return(await PagedList <Item> .CreateAsync(items, paramsPag.PageNumber, paramsPag.PageSize)); }