Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class GuestResponse
- {
- [Required(ErrorMessage = "Please enter your name")]
- public string Name { get; set; }
- [Required(ErrorMessage = "Please enter your email")]
- [RegularExpression(".+\\@.+\\..+", ErrorMessage = "Invalid email provided. How can we contact you?")]
- public string Email { get; set; }
- [Required(ErrorMessage = "Phone number is also required")]
- public string Phone { get; set; }
- [Required(ErrorMessage = "Please say if you can attend or not")]
- public bool? WillAttent { get; set; }
- private MailMessage BuildMailMessage()
- {
- var message = new StringBuilder();
- message.AppendFormat("Date: {O:yyyy-MM-dd hh:mm}\n", DateTime.Now);
- message.AppendFormat("Response From: {O}\n", Name);
- message.AppendFormat("Contact Email: {O}\n", Email);
- message.AppendFormat("Phone Number: {O}\n", Phone);
- message.AppendFormat("Attending: {O}\n", WillAttent.Value ? "Yes" : "No");
- return new MailMessage("garret2k2@gmail.com", "dejang87@yahoo.com", Name + " Attendance response", message.ToString());
- }
- public void Submit()
- {
- using (var SmtpClient = new SmtpClient())
- using (var MailMessage = BuildMailMessage())
- {
- SmtpClient.Send(MailMessage);
- }
- }
- }
Add Comment
Please, Sign In to add comment