コード例 #1
0
        public async Task <IActionResult> GetFavoriteRepositories(string username)
        {
            List <Favorite> favorites = await DBHelper.GetUserFavorites(username);

            List <Repository> repositories = new List <Repository>();

            foreach (Favorite f in favorites)
            {
                Repository repository = await GithubSearchApi.GetRepository(f.repoId);

                if (repository != null)
                {
                    repositories.Add(repository);
                }
            }
            return(Ok(repositories));
        }
コード例 #2
0
        public async Task <IActionResult> Get(string searchedVal)
        {
            var results = await GithubSearchApi.SearchRepositories(searchedVal);

            return(Ok(results));
        }