public IActionResult Servicio(Servicio serv) { if (ModelState.IsValid) { context.Add(serv); context.SaveChanges(); return(RedirectToAction("SConfirmacion")); } return(View(serv)); }
public IActionResult Proyecto(Proyecto pro) { if (ModelState.IsValid) { context.Add(pro); context.SaveChanges(); return(RedirectToAction("PConfirmacion")); } return(View(pro)); }
public IActionResult Asociado(Asociado aso) { if (ModelState.IsValid) { context.Add(aso); context.SaveChanges(); return(RedirectToAction("AConfirmacion")); } return(View(aso)); }
public IActionResult Contacto(Mensaje m) { if (ModelState.IsValid) { // Guardar el mensaje en BD //falta el envio de datos al correo //ya no sale error en el using system.Net.Mail // estoy avanzando el diseño y el envio al correo que dando gracias que ya nos contactaremos //prueba ya que en mi maquina el net.mail no lo reconoce //ya con este programita de internet he probado para el envio de correo a tu detinatario //tengo que enviar datos a la base de datos System.Net.Mail.MailMessage mmsg = new System.Net.Mail.MailMessage(); //Direccion de correo electronico a la que queremos enviar el mensaje mmsg.To.Add("*****@*****.**"); //Nota: La propiedad To es una colección que permite enviar el mensaje a más de un destinatario //Asunto mmsg.Subject = "Registro de nuevo Asociado"; mmsg.SubjectEncoding = System.Text.Encoding.UTF8; //Direccion de correo electronico que queremos que reciba una copia del mensaje //mmsg.Bcc.Add("*****@*****.**"); //Opcional //Cuerpo del Mensaje mmsg.Body = "Datos Personales :\n\tNombre : " + m.Nombre + "\n\tApellido Paterno: " + m.APaterno + "\n\tApellido Materno : " + m.AMaterno + "\n\tCorreo : " + m.Correo + "\n\tTelefono : " + m.Movil + "\n\tAsunto : " + m.Asunto + "\n\tDescripcion: " + m.Descripcion; ; mmsg.BodyEncoding = System.Text.Encoding.UTF8; mmsg.IsBodyHtml = false; //Si no queremos que se envíe como HTML //Correo electronico desde la que enviamos el mensaje mmsg.From = new System.Net.Mail.MailAddress("*****@*****.**"); /*-------------------------CLIENTE DE CORREO----------------------*/ //Creamos un objeto de cliente de correo System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient(); //Hay que crear las credenciales del correo emisor cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Soporte1"); //Lo siguiente es obligatorio si enviamos el mensaje desde Gmail cliente.Port = 587; // el puerto por donde envias el correo GMAIL cliente.EnableSsl = true; //habolilita la seguridad cliente.Host = "smtp.gmail.com"; //Para Gmail "smtp.gmail.com"; /*-------------------------ENVIO DE CORREO----------------------*/ try { //Enviamos el mensaje cliente.Send(mmsg); } //preguntar por esta libreria catch (System.Net.Mail.SmtpException) { //Aquí gestionamos los errores al intentar enviar el correo } context.Add(m); context.SaveChanges(); return(RedirectToAction("Confirmacion")); } return(View(m)); }
public IActionResult Donacion(Donacion d) { if (ModelState.IsValid) { System.Net.Mail.MailMessage mmsg = new System.Net.Mail.MailMessage(); //Direccion de correo electronico a la que queremos enviar el mensaje mmsg.To.Add("*****@*****.**"); //Nota: La propiedad To es una colección que permite enviar el mensaje a más de un destinatario //Asunto mmsg.Subject = "Registro de nueva Donación"; mmsg.SubjectEncoding = System.Text.Encoding.UTF8; //Direccion de correo electronico que queremos que reciba una copia del mensaje //mmsg.Bcc.Add("*****@*****.**"); //Opcional //Cuerpo del Mensaje mmsg.Body = "Datos Personales :\n\tNombre : " + d.Nombre + "\n\tApellido Paterno: " + d.APaterno + "\n\tApellido Materno : " + d.AMaterno + "\n\tCorreo : " + d.Correo + "\n\tDNI : " + d.DNI + "\n\tTelefono : " + d.Movil + "\n\tBanco : " + d.Banco + "\n\tTarjeta : " + d.Tarjeta + "\n\tMonto : " + d.Monto; ; mmsg.BodyEncoding = System.Text.Encoding.UTF8; mmsg.IsBodyHtml = false; //Si no queremos que se envíe como HTML //Correo electronico desde la que enviamos el mensaje mmsg.From = new System.Net.Mail.MailAddress("*****@*****.**"); /*-------------------------CLIENTE DE CORREO----------------------*/ //Creamos un objeto de cliente de correo System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient(); //Hay que crear las credenciales del correo emisor cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Soporte1"); //Lo siguiente es obligatorio si enviamos el mensaje desde Gmail cliente.Port = 587; // el puerto por donde envias el correo GMAIL cliente.EnableSsl = true; //habolilita la seguridad cliente.Host = "smtp.gmail.com"; //Para Gmail "smtp.gmail.com"; /*-------------------------ENVIO DE CORREO----------------------*/ try { //Enviamos el mensaje cliente.Send(mmsg); } //preguntar por esta libreria catch (System.Net.Mail.SmtpException) { //Aquí gestionamos los errores al intentar enviar el correo } _context.Add(d); _context.SaveChanges(); return(RedirectToAction("Confirmacion")); } return(View(d)); }