예제 #1
0
        public IActionResult Get([FromQuery] ListRequestDto request)
        {
            var list = _accountService.GetAll()
                       .OrderByDescending(t => t.CreationTime)
                       .ToPagedList(request.Page, request.PageSize);

            var result = new PagedListResultDto <AccountDto>(list.Select(t => new AccountDto()
            {
                Id = t.Id, UserName = t.UserName, DisplayName = t.DisplayName,
            }), list.TotalCount);

            return(Ok(result));
        }
예제 #2
0
        public IActionResult Get([FromQuery] ListRequestDto request)
        {
            var list = _securityTokenService.GetAll()
                       .OrderByDescending(t => t.CreationTime)
                       .ToPagedList(request.Page, request.PageSize);

            var result = new PagedListResultDto <SecurityTokenDto>(list.Select(t => new SecurityTokenDto()
            {
                Id = t.Id, Expired = t.Expired, Token = t.Token
            }), list.TotalCount);

            return(Ok(result));
        }