Beispiel #1
0
        private static string GetContent(Community community, AffiliationEnquiry enquiry)
        {
            var sb = new StringBuilder();

            sb.AppendLine("<p>Hi " + enquiry.FirstName + "</p>");
            sb.AppendLine("<p>");
            sb.AppendLine("  Thank you for registering your interest in becoming");
            sb.AppendLine("  a Preferred Employment Partner through");
            sb.AppendLine("  the Monash Business and Economics career and networking portal.");
            sb.AppendLine("</p>");
            sb.AppendLine("<p>");
            sb.AppendLine("  You will be contacted shortly to organise your access");
            sb.AppendLine("  to search, review and contact");
            sb.AppendLine("  " + community.Name + " students and graduates");
            sb.AppendLine("  for employment opportunities.");
            sb.AppendLine("</p>");
            sb.AppendLine("<p>");
            sb.AppendLine("  We look forward to working with you.");
            sb.AppendLine("</p>");
            return(sb.ToString());
        }
Beispiel #2
0
        public ActionResult Apply([Bind(Include = "CompanyName,EmailAddress,FirstName,LastName,JobTitle,PhoneNumber")] AffiliationEnquiry enquiry)
        {
            try
            {
                // Create a new enquiry.

                var community = _communitiesQuery.GetCommunity("Monash University Business and Economics");
                _organisationAffiliationsCommand.CreateEnquiry(community.Id, enquiry);

                // Move to the next page.

                return(RedirectToRoute(EnquiriesRoutes.Confirm));
            }
            catch (UserException ex)
            {
                ModelState.AddModelError(ex, new StandardErrorHandler());
            }

            // Show the user the errors.

            return(View(enquiry));
        }
 public EmployerCommunityEnquiryEmail(Community community, AffiliationEnquiry enquiry)
     : base(GetUnregisteredEmployer(enquiry.EmailAddress, enquiry.FirstName, enquiry.LastName))
 {
     _community = community;
     _enquiry   = enquiry;
 }
Beispiel #4
0
 public EnquiryEventArgs(Guid affiliateId, AffiliationEnquiry enquiry)
 {
     AffiliateId = affiliateId;
     Enquiry     = enquiry;
 }
Beispiel #5
0
        public AdministratorEmployerEnquiryEmail(Community community, IEnumerable <EmailRecipient> administrators, AffiliationEnquiry enquiry)
        {
            _community = community;
            _enquiry   = enquiry;

            if (administrators != null && administrators.Count() > 0)
            {
                _copy = (from a in administrators select new UnregisteredAdministrator {
                    EmailAddress = new EmailAddress {
                        Address = a.Address, IsVerified = true
                    }, FirstName = a.FirstName, LastName = a.LastName
                }).Cast <ICommunicationUser>().ToList();
            }
        }
Beispiel #6
0
        public AdministratorEmployerEnquiryEmail(Community community, IEnumerable <IUser> administrators, AffiliationEnquiry enquiry)
        {
            _community = community;
            _enquiry   = enquiry;

            if (administrators != null && administrators.Count() > 0)
            {
                _copy = administrators.Cast <ICommunicationUser>().ToList();
            }
        }