// Auto generated when user submits a form public void CreateRegistrationEmail(string Subject, BusskortServiceReference.Anmälan anmälan) { try { string line; string filePath = (AppDomain.CurrentDomain.BaseDirectory + "Custom/MailRegistrationTemplate.txt"); var fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read); StreamReader file = new StreamReader(filePath); while ((line = file.ReadLine()) != null) { BodyText += line; } file.Close(); BodyText = BodyText.Replace("ReplaceContentSkola", anmälan.Skola); BodyText = BodyText.Replace("ReplaceContentBarnNamn", anmälan.barnFörnamn + " " + anmälan.barnEfternamn); BodyText = BodyText.Replace("ReplaceContentCaretaker", anmälan.Förnamn + " " + anmälan.Efternamn); SendEmail(Subject, anmälan.E_post); } catch { } }
// Auto generated when decision has been made by admin public void CreateDecisionEmail(string Subject, BusskortServiceReference.Anmälan anmälan) { try { string line; string filePath = (AppDomain.CurrentDomain.BaseDirectory + "Custom/MailDecisionTemplate.txt"); var fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read); StreamReader file = new StreamReader(filePath); while ((line = file.ReadLine()) != null) { BodyText += line; } file.Close(); BodyText = BodyText.Replace("ReplaceContentSkola", anmälan.Skola); BodyText = BodyText.Replace("ReplaceContentBarnNamn", anmälan.barnFörnamn + " " + anmälan.barnEfternamn); BodyText = BodyText.Replace("ReplaceContentCaretaker", anmälan.Förnamn + " " + anmälan.Efternamn); if (anmälan.Beviljad.ToLower() == "ja") { BodyText = BodyText.Replace("ReplaceContentBeviljad", "<span style =\"color: green; font - weight: bold; \">" + anmälan.Beviljad + "</span>"); } else { BodyText = BodyText.Replace("ReplaceContentBeviljad", "<span style =\"color: red; font - weight: bold; \">" + anmälan.Beviljad + "</span>"); } BodyText = BodyText.Replace("ReplaceContentMotivering", anmälan.Motivering); SendEmail(Subject, anmälan.E_post); } catch { } }
public string GetBodyText(MessageBodyType BodyType) { string BodyText; if (!ContainsKey(BodyType)) { if (BodyType != MessageBodyType.Text && BodyType != MessageBodyType.Html) { if (ContainsKey(MessageBodyType.Text)) { BodyText = this[MessageBodyType.Text]; } else { return(null); } } else { return(null); } } else { BodyText = this[BodyType]; } if (BodyType != MessageBodyType.Html) { return(BodyText.Replace("&", "&")); } else { return(BodyText); } }