示例#1
0
        public IHttpActionResult Users(PagedReqDto pagedReqDto)
        {
            PagedRes <UserResDto> pagedUsers = _userService.GetUsers(pagedReqDto.PageNumber, pagedReqDto.PageSize);

            if (pagedUsers == null || !pagedUsers.Items.Any())
            {
                return(NotFound());
            }

            return(Ok(pagedUsers));
        }
示例#2
0
        public IHttpActionResult Tokens(PagedReqDto pagedReqDto)
        {
            PagedRes <RefreshTokenRes> pagedTokens = _service.GetPage(pagedReqDto.PageNumber,
                                                                      pagedReqDto.PageSize);

            if (pagedTokens == null || !pagedTokens.Items.Any())
            {
                return(NotFound());
            }

            return(Ok(pagedTokens));
        }
        private static ApiResponseDto <PagedRes <RefreshTokenRes> > GetRefreshTokens(string accesstoken)
        {
            var restClient = new RestClient(ApiBaseUrl);
            var pageReq    = new PagedReqDto();

            pageReq.PageNumber = 1;
            pageReq.PageSize   = 10;
            RestRequest request = CreateRequest(ServiceUrl, TokensActionUrl, pageReq, accesstoken);

            IRestResponse response    = restClient.Post(request);
            string        jsonContent = response.Content;
            var           apiResponse = JsonConvert.DeserializeObject <ApiResponseDto <PagedRes <RefreshTokenRes> > >(jsonContent);

            return(apiResponse);
        }