コード例 #1
0
        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);
        }
コード例 #2
0
        public async Task <IActionResult> QueryPaginAsync(SelectGameDto model)
        {
            var result = await _service.QueryPaginAsync(model);

            return(Ok(result));
        }