public SuggestedCandidatesEmail(string toAddress, IEmployer to, int totalCandidates, int totalJobs, IList <SuggestedCandidates> suggestedCandidates, EmployerMemberViews views) : base(GetEmployer(to, toAddress)) { _totalCandidates = totalCandidates; _totalJobs = totalJobs; _suggestedCandidates = suggestedCandidates; _views = views; }
protected EmployerMemberEmailViews GetEmailViews(IEnumerable <Guid> ids, EmployerMemberViews views) { var emailViews = new EmployerMemberEmailViews(); foreach (var id in ids) { emailViews[id] = GetEmailView(views[id]); } return(emailViews); }
public ResumeSearchAlertEmail(ICommunicationUser to, MemberSearchCriteria criteria, IList <Industry> criteriaIndustries, MemberSearchResults results, EmployerMemberViews views, Guid savedSearchId) : base(to) { if (results == null) { throw new ArgumentNullException("results"); } _results = results; _views = views; _criteriaText = GetCriteriaText(criteria, criteriaIndustries); _savedSearchId = savedSearchId; }
public CandidateResumesEmail(ICommunicationUser to, EmployerMemberViews views) : base(to) { _views = views; }