protected void BuildResume(object sender, EventArgs e) { ResumeBuilder resume = new ResumeBuilder(); resume.NameRes = string.Concat(fName.Text, " ", lName.Text); resume.AddressRes1 = stAddress.Text; resume.AddressRes2 = string.Concat(CityRes.Text, ", ", StateRes.SelectedValue, ", ", zipRes.Text); resume.PhoneNumRes = phoneRes.Text.ToString(); if (!JobTitle1.Text.Equals("")) { Job job1 = new Job(); job1.JobTitle = JobTitle1.Text; job1.JobDuties = JobDuties1.Text; job1.CompanyName = CompName1.Text; job1.JobCityState = string.Concat(JobCity1.Text, ", ", JobState1.SelectedValue); job1.JobYears = string.Concat(YearFrom1.Text, " - ", YearTo1.Text); resume.jobList.Add(job1); } if (!JobTitle2.Text.Equals("")) { Job job2 = new Job(); job2.JobTitle = JobTitle2.Text; job2.JobDuties = JobDuties2.Text; job2.CompanyName = CompName2.Text; job2.JobCityState = string.Concat(JobCity2.Text, ", ", JobState2.SelectedValue); job2.JobYears = string.Concat(YearFrom2.Text, " - ", YearTo2.Text); resume.jobList.Add(job2); } if (!JobTitle3.Text.Equals("")) { Job job3 = new Job(); job3.JobTitle = JobTitle3.Text; job3.JobDuties = JobDuties3.Text; job3.CompanyName = CompName3.Text; job3.JobCityState = string.Concat(JobCity3.Text, ", ", JobState3.SelectedValue); job3.JobYears = string.Concat(YearFrom3.Text, " - ", YearFrom3.Text); resume.jobList.Add(job3); } System.Diagnostics.Debug.WriteLine(resume.NameRes); System.Diagnostics.Debug.WriteLine(resume.AddressRes1); System.Diagnostics.Debug.WriteLine(resume.AddressRes2); System.Diagnostics.Debug.WriteLine(resume.PhoneNumRes); }
private Resume GetResume(string location) { var rawInput = _inputReaders.ReadIntoList(location); var sectionExtractor = new SectionExtractor(); var sections = sectionExtractor.ExtractFrom(rawInput); IResourceLoader resourceLoader = new CachedResourceLoader(new ResourceLoader()); var resumeBuilder = new ResumeBuilder(resourceLoader); var resume = resumeBuilder.Build(sections); return(resume); }
public string Process(IList <string> rawInput, string path, Resume resumeObj) { if (resumeObj == null) { var sectionExtractor = new SectionExtractor(); var sections = sectionExtractor.ExtractFrom(rawInput); IResourceLoader resourceLoader = new CachedResourceLoader(new ResourceLoader()); var resumeBuilder = new ResumeBuilder(resourceLoader); var resume = resumeBuilder.Build(sections); resume.Skills = resume.Skills.Distinct().ToList(); resumeParserData.InsertCandidate(resume, path); var formatted = _outputFormatter.Format(resume); return(formatted); } else { return(_outputFormatter.Format(resumeObj)); } }
public string Process(string location) { try { var rawInput = _inputReaders.ReadIntoList(location); var sectionExtractor = new SectionExtractor(); var sections = sectionExtractor.ExtractFrom(rawInput); IResourceLoader resourceLoader = new CachedResourceLoader(new ResourceLoader()); var resumeBuilder = new ResumeBuilder(resourceLoader); var resume = resumeBuilder.Build(sections); var formatted = _outputFormatter.Format(resume); return(formatted); } catch (IOException ex) { throw new ResumeParserException("There's a problem accessing the file, it might still being opened by other application", ex); } }