コード例 #1
0
        public async Task <UsersGithub> GetUsersGithub(int since)
        {
            try
            {
                var users = new UsersGithub
                {
                    UserList = new List <UserGithub>()
                };

                var usersList = await _githubService.GetUsersGithub(since);

                users.UserList.AddRange(usersList);

                var sincePagination = usersList.Last().Id.ToString();
                var urlApp          = _configuration["API:Endpoint"];
                users.NextPage = $"{urlApp}users?since={sincePagination}";

                return(users);
            }

            catch (Exception e)
            {
                var error = e;
                return(default);