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()); }
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; }
public EnquiryEventArgs(Guid affiliateId, AffiliationEnquiry enquiry) { AffiliateId = affiliateId; Enquiry = enquiry; }
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(); } }
public AdministratorEmployerEnquiryEmail(Community community, IEnumerable <IUser> administrators, AffiliationEnquiry enquiry) { _community = community; _enquiry = enquiry; if (administrators != null && administrators.Count() > 0) { _copy = administrators.Cast <ICommunicationUser>().ToList(); } }