private string GetProspectHtmlMessage(ProspectRequest prospect, bool recordSaved, string errorMsg) { return ($"<div>" + $" <p>Hello,</p>" + $" <p>Here's a new prospect who would like to learn more about StoreApp. Can you please contact them immediately?</p>" + $" <h4>Prospect details:</h2>" + $" <p>" + $" <strong>Name</strong> {prospect.name}<br /></p>" + $" <strong>Email address:</strong> {prospect.email}<br /></p>" + $" <strong>Mobile no:</strong> {prospect.phone}<br /></p>" + $" <strong>Company name:</strong> {prospect.company}<br /></p>" + $" <strong>Location:</strong> {prospect.location}<br /></p>" + $" </p>" + $" <p>Thank you!</p>" + $" <p>Record saved: {(recordSaved ? "Yes" : "No")} {(string.IsNullOrEmpty(errorMsg) ? string.Empty : errorMsg)}</p>" + $"</div>"); }
public Task SendProspectMessage(ProspectRequest prospect, bool recordSaved, string errorMsg) { MailMessage msg = new MailMessage { From = EmailAddress //new MailAddress(model.Email, model.Name) }; msg.To.Add(new MailAddress("*****@*****.**", "Clearwox Systems")); msg.To.Add(new MailAddress("*****@*****.**", "StoreApp")); msg.To.Add(new MailAddress("*****@*****.**", "Godwin Ehichoya")); msg.To.Add(new MailAddress("*****@*****.**", "Sunday Ehichoya")); msg.ReplyToList.Add(new MailAddress(prospect.email, prospect.name)); msg.Subject = "Tell me more about StoreApp"; msg.Body = GetProspectHtmlMessage(prospect, recordSaved, errorMsg); msg.IsBodyHtml = true; return(SendEmailAsync(msg)); }