Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. [HttpPost]
  2. public ActionResult Send(MailModel _objModelMail)
  3. {
  4. if (ModelState.IsValid)
  5. {
  6. MailMessage mail = new MailMessage();
  7. mail.To.Add(_objModelMail.To);
  8. mail.From = new MailAddress(_objModelMail.From); //WYWALA!!!! przy add grade
  9. mail.Subject = _objModelMail.Subject;
  10. string Body = _objModelMail.Body;
  11. mail.Body = Body;
  12. mail.IsBodyHtml = true;
  13. SmtpClient smtp = new SmtpClient
  14. {
  15. Host = "smtp.gmail.com",
  16. Port = 587,
  17. UseDefaultCredentials = false,
  18. Credentials = new System.Net.NetworkCredential("test.na.projekt@gmail.com", "!Testnaprojekt"),
  19. EnableSsl = true
  20. };
  21. smtp.Send(mail);
  22.  
  23. var receiver = db.Users?.Where(x => x.Email == _objModelMail.To)?.FirstOrDefault();
  24. if(receiver != null)
  25. {
  26. Message msg = new Message()
  27. {
  28. UserId = receiver.Id,
  29. UserFrom = _objModelMail.Name + " " + _objModelMail.Surname,
  30. From = _objModelMail.From,
  31. Title = _objModelMail.Subject,
  32. Body = _objModelMail.Body,
  33. AddDate = DateTime.Now,
  34. IsOn = true
  35. };
  36. db.Messages.Add(msg);
  37. db.SaveChanges();
  38. }
  39. }
  40. //return RedirectToAction("Index", "Home");
  41. return Redirect(Request.UrlReferrer.ToString());
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement