Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        protected EmployerMemberEmailViews GetEmailViews(IEnumerable <Guid> ids, EmployerMemberViews views)
        {
            var emailViews = new EmployerMemberEmailViews();

            foreach (var id in ids)
            {
                emailViews[id] = GetEmailView(views[id]);
            }
            return(emailViews);
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
 public CandidateResumesEmail(ICommunicationUser to, EmployerMemberViews views)
     : base(to)
 {
     _views = views;
 }