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")); }
/// <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()); }