public async Task <ReturnPaginSelectDto <ReturnGameDto> > QueryPaginAsync(SelectGameDto model) { var result = new ReturnPaginSelectDto <ReturnGameDto>(); var purchases = _context.Games.AsNoTracking(); result.Total = await purchases.CountAsync(); result.PageNumber = model.PageNumber; result.Amount = model.Amount; result.Items = _mapper.Map <List <ReturnGameDto> >(await purchases.Pagin(model).OrderBy(i => i.CreateTime).ToListAsync()); return(result); }
public async Task <IActionResult> QueryPaginAsync(SelectGameDto model) { var result = await _service.QueryPaginAsync(model); return(Ok(result)); }