Esempio n. 1
0
        public static int calculateHomeTownRecomendationScore(string userId, string friendsId)
        {
            BasicInfoBO userInfo    = BasicInfoDAL.getBasicInfoByUserId(userId);
            BasicInfoBO friendsInfo = BasicInfoDAL.getBasicInfoByUserId(friendsId);

            if (userInfo.HomeTown.Equals(friendsInfo.HomeTown))
            {
                return(1 * Global.WEIGHT_HOMETOWN);
            }
            return(0);
        }
Esempio n. 2
0
        public static List <UserFriendsBO> getAllSuggestions(string UserId)
        {
            List <UserFriendsBO> list = FriendsDAL.getAllSuggestions(UserId);

            foreach (UserFriendsBO Useritem in list)
            {
                BasicInfoBO info = BasicInfoDAL.getBasicInfoByUserId(Useritem.FriendUserId);
                Useritem.Hometown = info.HomeTown;
                Useritem.Location = info.CurrentCity;
                EmployerBO emp = EmployerDAL.getEmployerByUserId(Useritem.FriendUserId);

                Useritem.Employer = emp.Organization;

                UniversityBO uni = UniversityDAL.getUniversityByUniversityId(Useritem.FriendUserId);
                Useritem.Education = uni.UniversityName;
            }
            return(list);
        }
Esempio n. 3
0
 public BasicInfoBS()
 {
     _basicInfoDAL = new BasicInfoDAL();
 }