示例#1
0
 public static void insertEmployer(EmployerBO objEmployer)
 {
     if (!objEmployer.Organization.Equals(""))
     {
         EmployerDAL.insertEmployer(objEmployer);
     }
 }
示例#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);
        }
示例#3
0
        public static int calculateEmployersRecomendationScore(string userId, string friendsId)
        {
            ArrayList userEmployers    = EmployerDAL.getEmployersByUserId(userId);
            ArrayList friendsEmployers = EmployerDAL.getEmployersByUserId(friendsId);
            int       Score            = 0;

            foreach (string userEmploy in userEmployers)
            {
                foreach (string friendsEmploy in friendsEmployers)
                {
                    if (userEmploy.Equals(friendsEmploy))
                    {
                        Score += 1 * Global.WEIGHT_WORKPLACE;
                    }
                }
            }
            return(Score);
        }
示例#4
0
 public static ArrayList getEmployersByUserId(string Id)
 {
     return(EmployerDAL.getEmployersByUserId(Id));
 }
示例#5
0
 public static List <Employer> getEmployerTop5(string UserId)
 {
     return(EmployerDAL.getEmployerTop5(UserId));
 }
示例#6
0
 public static EmployerBO getEmployerByUserId(string UserId)
 {
     return(EmployerDAL.getEmployerByUserId(UserId));
 }
示例#7
0
 public static List <Employer> getAllEmployerList()
 {
     return(EmployerDAL.getAllEmployerList());
 }
示例#8
0
 public static void updateEmployer(EmployerBO objEmployer)
 {
     EmployerDAL.updateEmployer(objEmployer);
 }
示例#9
0
 public static void deleteEmployer(string EmployerId)
 {
     EmployerDAL.deleteEmployer(EmployerId);
 }