public void CreateTrainingAndTestSetsBasedOnJob()
        {
            List <Person> trainingSet = new List <Person>();
            List <Person> testingSet  = new List <Person>();
            var           jobs        = GenerateJobsWithCurrentEmployees(_personCustomXmlService.ReadFromFile(@"C:\Users\nihughes\Downloads\new_data.xml"));

            foreach (var job in jobs)
            {
                if (job.Employees.Count > 1)
                {
                    for (int i = 0; i < job.Employees.Count; i++)
                    {
                        if (i % 2 == 0)
                        {
                            testingSet.Add(job.Employees[i]);
                        }
                        else
                        {
                            trainingSet.Add(job.Employees[i]);
                        }
                    }
                }
                else
                {
                    trainingSet.Add(job.Employees[0]);
                }
            }
            _personCustomXmlService.WriteToFile(trainingSet, @"U:\5th Year\Thesis\LinkedIn\XML\training_set_jobs.xml");
            _personCustomXmlService.WriteToFile(testingSet, @"U:\5th Year\Thesis\LinkedIn\XML\testing_set_jobs.xml");
        }
        public List <CompanyJobPair> ParseCompanyJobPairsFromXml()
        {
            var companyAndJobPairs = _companyJobPairCustomXmlService.ReadFromFile(_allCompanyJobPairsXmlFilePath);

            return(companyAndJobPairs);
        }
Esempio n. 3
0
 public List <JobStat> ParseJobStatsFromXml()
 {
     return(_jobStatsCustomXmlService.ReadFromFile(_allJobStatsXmlFilePath));
 }
 public List <SkillStat> ParseSkillStatsFromXml()
 {
     return(_skillStatsCustomXmlService.ReadFromFile(_allSkillStatsXmlFilePath));
 }
Esempio n. 5
0
 public List <CompanyStat> ParseCompanyStatsFromXml()
 {
     return(_companyStatsCustomXmlService.ReadFromFile(_allCompanyStatsXmlFilePath));
 }