string IResumeHighlighter.SummarizeContent(EmployerMemberView view) { if (view.Resume == null || _contentQuery == null) { return(string.Empty); } var resumeView = new ResumeViewText(view); var resumeText = resumeView.RenderForSummarizing(); return(Summarize(_contentQuery, resumeText, true)); }
IEnumerable <KeyValuePair <string, string> > IResumeHighlighter.SummarizeSections(EmployerMemberView view) { var resumeView = new ResumeViewText(view); var summaries = new List <KeyValuePair <string, string> >(); AddSection(summaries, _contentQuery, "Objective", resumeView.Objective); AddSection(summaries, _contentQuery, "Summary", resumeView.SelfSummary); AddSection(summaries, _contentQuery, "Skills", resumeView.Skills); AddSection(summaries, _educationQuery, "Education", resumeView.EducationDetails); AddSection(summaries, _contentQuery, "Professional", resumeView.ProfessionalDetails); AddSection(summaries, _contentQuery, "Personal", resumeView.PersonalDetails); AddSection(summaries, _contentQuery, "Employment", resumeView.EmploymentDetails); return(summaries); }