public JobCandidate GetCandidatesForJob(int jobId) { var allCandidates = CandidateSkillWeights; var job = JobSkillWeights.FirstOrDefault(x => x.Job.JobId == jobId); if (job == null) { return(null); } var jvm = PickCandidateForJob(job.Job, allCandidates); return(jvm); }
public IEnumerable <JobCandidate> ListCandidatesForAllJobs() { return(JobSkillWeights.Select(item => PickCandidateForJob(item.Job, CandidateSkillWeights))); }