public async Task <ActionResult> Create([Bind(Include = "UserID,Name,LastName,Birthday,Email,EmailPassword,UserPassword,Provider,Admin")] User user) { var From = "*****@*****.**"; var FromName = "Calico Mail Services"; var To = user.Email; var Subject = "Registracion Calico Web Mail"; var PlainTextContent = "Correo de Biembenida"; var HtmlContent = "<html lang=" + "en" + "><head><meta charset=" + "UTF-8" + "></head><body><div style=" + "margin: auto; padding: 100px;" + "><p>Gracias Por registrarte en nuesta web</p><h4><strong>Nombre :</strong></h4><h5> " + user.Name + " </h5><h4><strong>Apellido :</strong></h4><h5> " + user.LastName + " </h5><h4><strong>Usuario :</strong></h4><h5> " + user.Email + " </h5><h4><strong>Contraseña :</strong></h4><h5> " + user.UserPassword + "</h5></div></body></html>"; if (ModelState.IsValid) { //Esta linea comprueba si solo se intodujo uno de los proveedores acetables if (user.Email.Contains(user.Provider)) { if (user.Provider.Contains("gmail") || user.Provider.Contains("outlook") || user.Provider.Contains("aol") || user.Provider.Contains("yahoo")) { db.Users.Add(user); await db.SaveChangesAsync(); SendGridClass.Main(From, FromName, To, Subject, PlainTextContent, HtmlContent); return(RedirectToAction("Register")); } else { return(HttpNotFound()); } } } return(View(user)); }
// GET: Notification public ActionResult EmailNotify() { SendGridClass SendGridClass0bj = new SendGridClass(); //Task t = Task.Factory.StartNew(SendGridClass0bj.Execute()); SendGridClass0bj.Execute(); // Exe //SendGridClass return(View()); }
public async Task <ActionResult> Create([Bind(Include = "MailId,From,To,Subject,HtmlContent")] SendMail sendMail) { var From = sendMail.From; var FromName = "Prueba Boy"; var To = sendMail.To; var to0 = sendMail.MailUserID; var Subject = sendMail.Subject; var PlainTextContent = "-----"; var HtmlContent = sendMail.HtmlContent; if (ModelState.IsValid) { SendGridClass.Main(From, FromName, To, Subject, PlainTextContent, HtmlContent); db.sendMails.Add(sendMail); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(sendMail)); }