public List <RecruiteeDto> readIDandAVG(String path) { try { //reading X List <RecruiteeDto> list = new List <RecruiteeDto>(); using (TextReader readerX = File.OpenText(path)) { string line = readerX.ReadLine(); while (line != null) { string[] temp = line.Split('\t'); RecruiteeDto rec = new RecruiteeDto(); rec.RecruiteeId = new Guid(temp[0]); rec.RankingValue = Convert.ToDouble(temp[1]); list.Add(rec); line = readerX.ReadLine(); } readerX.Close(); } return(list); } catch (Exception ex) { return(null); } }
public Boolean addSkillToRecruitee(String RecruiteeId, String SkillId) { RecruiteeManager mgr = new RecruiteeManager(); RecruiteeDto obj = new RecruiteeDto(); obj.RecruiteeId = new Guid(RecruiteeId); return mgr.addSkillToRecruitee(obj, SkillId); }
public Boolean removeSkillFromRecruitee(RecruiteeDto obj, String SkillId) { try { IRecruiteeSvc svc = (IRecruiteeSvc)this.getService(typeof(IRecruiteeSvc).Name); return svc.removeSkillFromRecruitee(obj, SkillId); } catch (ServiceLoadException ex) { return false; } }
public Boolean deleteRecruitee(RecruiteeDto obj) { try { IRecruiteeSvc svc = (IRecruiteeSvc)this.getService(typeof(IRecruiteeSvc).Name); return svc.deleteRecruitee(obj); } catch (ServiceLoadException ex) { return false; } }
public Boolean removeSkillFromRecruitee(RecruiteeDto obj, String skillId) { NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient(); try { return svc.removeSkillFromRecruitee(obj.RecruiteeId, skillId); } catch { return false; } }
public Boolean insertRecruitee(RecruiteeDto obj) { using (NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient()) { try { return svc.insertRecruitee(obj); } catch (Exception ex) { return false; } } }
public bool updateRanking(String path) { try { List <RecruiteeDto> rec_list = (new FileSystemManager()).readIDandAVG(path); // call readIDandAVG NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient(); foreach (RecruiteeDto rec in rec_list) { RecruiteeDto recSelect = svc.selectRecruiteeById(rec); recSelect.RankingValue = rec.RankingValue; bool result = svc.updateRecruitee(recSelect); } return(true); } catch (Exception ex) { return(false); } }
public Boolean deleteRecruitee(RecruiteeDto obj) { using (NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient()) { try { RecruiteeDto rec = svc.selectRecruiteeById(obj); if (rec != null) { return svc.deleteRecruitee(obj); } else { return false; } } catch (Exception ex) { return false; } } }
public RecruiteeDto selectRecruiteeById(Guid RecruiteeId) { RecruiteeManager mgr = new RecruiteeManager(); RecruiteeDto obj = new RecruiteeDto(); obj.RecruiteeId = RecruiteeId; return mgr.selectRecruiteeById(obj); }
public RecruiteeDto selectRecruiteeByEmail(String Email) { RecruiteeManager mgr = new RecruiteeManager(); RecruiteeDto obj = new RecruiteeDto(); obj.Email = Email; return mgr.selectRecruiteeByEmail(obj); }
public RecruiteeDto selectRecruiteeByEmail(RecruiteeDto obj) { try { IRecruiteeSvc svc = (IRecruiteeSvc)this.getService(typeof(IRecruiteeSvc).Name); return svc.selectRecruiteeByEmail(obj); } catch (ServiceLoadException ex) { return null; } }
//Reads the binary rating for the Features for each one of the Jobs public List<RecruiteeDto> readRecruitees(String path) { try { //reading X List<RecruiteeDto> list = new List<RecruiteeDto>(); using (TextReader readerX = File.OpenText(path)) { string line = readerX.ReadLine(); while (line != null) { string[] temp = line.Split('\t'); RecruiteeDto rec = new RecruiteeDto(); rec.RecruiteeId = new Guid(temp[0]); rec.RankingValue = Convert.ToDouble(temp[1]); list.Add(rec); line = readerX.ReadLine(); } readerX.Close(); } return list; } catch (Exception ex) { return null; } }
public RecruiteeDto selectRecruiteeById(RecruiteeDto obj) { NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient(); try { return svc.selectRecruiteeById(obj); } catch (Exception ex) { return null; } }