コード例 #1
0
        public async Task <ActionResult> PatchGithubAccessKey(CreateGithubAccess model)
        {
            var response = await _studentRepository.PatchGithubOAuthKey(model.GithubToken);

            var githubAccessToken = await _githubService.GetBearerToken(model.GithubToken);

            await _studentRepository.PatchGithubBearToken(githubAccessToken);

            if (response.IsError)
            {
                return(BadRequest(response.Message));
            }

            return(Ok());
        }