private void UpdateProc() { if (MessageBox.Show("Are you sure?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { //TODO add message //update candidate name only var newCandidate = OldCandidate; OldCandidate = CandidateService.UpdateCandidate(OldCandidate, NewCandidate); //update candidate qualifications foreach (var v in Qualifications) { if (v.IsSelected) { CandidateQualificationService.AddQualificationToCandidate(new Candidate_Qualification() { Candidate = OldCandidate, Qualification = v.Qualification }); } else { CandidateQualificationService.RemoveQualificationFromCandidate(OldCandidate.Id, v.Qualification.Id); } } //update candidate addresses UpdateCandidateAddresses(); } BackProc(); }
public void AddTest() { var random = new Random(); Candidate = CandidateService.GetAllCandidates()[random.Next(100)]; Qualification = QualificationsService.GetAllQualifications()[random.Next(10)]; CandidateQualification = CandidateQualificationService.AddQualificationToCandidate(new Candidate_Qualification() { Candidate = Candidate, Qualification = Qualification, }); }
//[TestCase(11, 3)] //[TestCase(12, 3)] //[TestCase(13, 3)] //[TestCase(14, 3)] public void AddSpecificCandidateQualificationTest(int candidateId, int qualificationId) { var random = new Random(); Candidate = CandidateService.GetCandidateFromId(candidateId); Qualification = QualificationsService.GetQualificationFromId(qualificationId); CandidateQualification = CandidateQualificationService.AddQualificationToCandidate(new Candidate_Qualification() { Candidate = Candidate, CandidateId = Candidate.Id, Qualification = Qualification, QualificationId = Qualification.Id }); }
private void AddQualifications() { foreach (var v in Qualifications) { if (v.IsSelected) { CandidateQualificationService.AddQualificationToCandidate(new Candidate_Qualification() { Candidate = Candidate, Qualification = v.Qualification }); } } }