Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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,
            });
        }
Esempio n. 3
0
        //[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
            });
        }
Esempio n. 4
0
 private void AddQualifications()
 {
     foreach (var v in Qualifications)
     {
         if (v.IsSelected)
         {
             CandidateQualificationService.AddQualificationToCandidate(new Candidate_Qualification()
             {
                 Candidate     = Candidate,
                 Qualification = v.Qualification
             });
         }
     }
 }