Exemple #1
0
        public ActionResult search(string keyWord)
        {
            UserBll     userBll  = new UserBll();
            List <User> userList = userBll.searchUser(keyWord);

            ViewData["userList"] = userList;
            RepositoryBll     repositoryBll  = new RepositoryBll();
            List <Repository> repositoryList = repositoryBll.searchRepository(keyWord);

            ViewData["repositoryList"] = repositoryList;

            RepositoryDao       repositoryDao       = new RepositoryDao();
            FollowRepositoryBll followRepositoryBll = new FollowRepositoryBll();
            List <string>       repositoryCountList = followRepositoryBll.findRepositoryAndCount();

            if (repositoryCountList != null)
            {
                List <Repository> repositorylist = new List <Repository>();
                foreach (string userEmail in repositoryCountList)
                {
                    repositorylist.Add(repositoryDao.findRepositoryById(userEmail));
                }
                ViewData["repositoryCountList"] = repositorylist;
            }
            return(View("searchResult"));
        }
Exemple #2
0
        /// <summary>
        /// 热门项目视图
        /// </summary>
        /// <returns></returns>
        public ActionResult hotProject()
        {
            FollowRepositoryBll repositoryBll  = new FollowRepositoryBll();
            List <string>       repositoryList = repositoryBll.findRepositoryAndCount();

            if (repositoryList != null)
            {
                List <Repository> repositorylist = new List <Repository>();
                foreach (string userEmail in repositoryList)
                {
                    repositorylist.Add(repositoryDao.findRepositoryById(userEmail));
                }
                ViewData["repositoryList"] = repositorylist;
            }
            return(View());
        }