示例#1
0
        public void AddTest()
        {
            var random = new Random();

            if (JobHistoryService.GetAllJobHistories().Count == 0)
            {
                End = true;
                return;
            }
            Job           = JobService.GetAllJobs()[random.Next(JobService.GetAllJobs().Count)];
            JobHistory    = JobHistoryService.GetAllJobHistories()[random.Next(JobHistoryService.GetAllJobHistories().Count)];
            JobHistoryJob = JobHistoryJobService.Add(new JobHistory_Job()
            {
                Job          = Job,
                JobId        = Job.Id,
                JobHistory   = JobHistory,
                JobHistoryId = JobHistory.Id
            });
        }
示例#2
0
        public void AddTest()
        {
            var random          = new Random();
            var count           = JobHistoryService.GetAllJobHistories().Count;
            var allJobHistories = JobHistoryService.GetAllJobHistories();

            if (count == 0)
            {
                End = true;
                return;
            }
            JobHistory        = allJobHistories[random.Next(count)];
            Company           = CompanyService.GetAllCompanies()[random.Next(CompanyService.GetAllCompanies().Count)];
            JobHistoryCompany = JobHistoryCompanyService.Add(new JobHistory_Company()
            {
                JobHistory   = JobHistory,
                JobHistoryId = JobHistory.Id,
                Company      = Company,
                CompanyId    = Company.Id
            });
        }
示例#3
0
        public void RemoveTest()
        {
            foreach (var v in QualificationsService.GetAllQualifications())
            {
                QualificationsService.RemoveQualification(v);
            }

            foreach (var v in AddressCandidateService.GetAllAddressCandidatePairs())
            {
                AddressCandidateService.Remove(v);
            }

            foreach (var v in AddressService.GetAllAdresses())
            {
                AddressService.RemoveAddress(v);
            }

            foreach (var v in CandidateQualificationService.GetAll())
            {
                CandidateQualificationService.RemoveQualificationFromCandidate(v.CandidateId, v.QualificationId);
            }

            foreach (var v in CandidateService.GetAllCandidates())
            {
                CandidateService.RemoveCandidate(v);
            }

            foreach (var v in CompanyService.GetAllCompanies())
            {
                CompanyService.RemoveCompany(v);
            }

            foreach (var v in CourseService.GetAllCourses())
            {
                CourseService.RemoveCourse(v);
            }

            foreach (var v in JobHistoryCompanyService.GetAll())
            {
                JobHistoryCompanyService.Remove(v.JobHistoryId, v.CompanyId);
            }

            foreach (var v in JobHistoryJobService.GetAll())
            {
                JobHistoryJobService.Remove(v.JobHistoryId, v.JobId);
            }

            foreach (var v in JobHistoryService.GetAllJobHistories())
            {
                JobHistoryService.RemoveJobHistory(v);
            }

            foreach (var v in JobService.GetAllJobs())
            {
                JobService.RemoveJob(v);
            }

            foreach (var v in LocationService.GetAllLocations())
            {
                LocationService.RemoveLocation(v);
            }

            foreach (var v in OpeningService.GetAllOpenings())
            {
                OpeningService.RemoveOpening(v);
            }

            foreach (var v in PlacementService.GetAllPlacements())
            {
                PlacementService.RemovePlacement(v);
            }

            foreach (var v in PrerequisitesForCourseService.GetAll())
            {
                PrerequisitesForCourseService.Remove(v.CourseId, v.QualificationId);
            }

            foreach (var v in QualificationDevelopedByCourseService.GetAll())
            {
                QualificationDevelopedByCourseService.Remove(v.CourseId, v.QualificationId);
            }
        }