public ActionResult ValidaEnvioCantato(string Nome, string Email, string Assunto, string Msg) { ContactModel Contact = new ContactModel(); try { ParametrosCadastro PC = new ParametrosCadastro(); bool Resp = PC.ValidaEmail(Email); if (Resp == false) { Contact.Resultado = "ERRO: E-mail inválido"; return View("Contato", Contact); } // Gmail Remetente var fromAddress = "*****@*****.**"; // Email destino var toAddress = "*****@*****.**"; //Senha do e-mail remetente const string fromPassword = "******"; // Assunto string subject = Assunto; // Corpo do e-mail string body = "De: " + Nome + "\n"; body += "Email: " + Email + "\n"; body += "Assunto: " + Assunto + "\n"; body += "Mensagem: \n" + Msg + "\n"; // smtp settings var smtp = new System.Net.Mail.SmtpClient(); { smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.EnableSsl = true; smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; smtp.Credentials = new NetworkCredential(fromAddress, fromPassword); smtp.Timeout = 20000; } // Realiza os envios. smtp.Send(fromAddress, toAddress, subject, body); Contact.Resultado = "E-mail enviado com sucesso. Obrigado por entrar em contato conosco."; return View("Contato", Contact); } catch (Exception ex) { Contact.Resultado = "ERRO: " + ex.InnerException.ToString(); return View("Contato", Contact); } }
public ActionResult ValidaCadastro(string Nome, string SobreNome, string Cpf, string Tel, string Cel, string Email, string Senha, string ConfirmSenha) { CamposCadastro CCadastro = new CamposCadastro(); ParametrosCadastro PC = new ParametrosCadastro(); string Retorn; Retorn = PC.ValidaCamposCadastros(Nome,SobreNome,Cpf, Tel.Replace("-",""),Cel.Replace("-",""),Email,Senha,ConfirmSenha); if (Retorn.Contains("ERRO") == true) { CCadastro.ResultadoCadastro = Retorn; return View("Cadastro", CCadastro); } else { Retorn = PC.InsereCadastro(Nome, SobreNome, Cpf.Replace(".","").Replace("-",""), Tel.Replace("-", ""), Cel.Replace("-", ""), Email, Senha, ConfirmSenha); if (Retorn.Contains("ERRO") == true) { CCadastro.ResultadoCadastro = Retorn; return View("Cadastro", CCadastro); } Login log = new Login(); log.Result = Retorn; return View("Entrar", log); } }