Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [HttpPost]
- public ActionResult Send(MailModel _objModelMail)
- {
- if (ModelState.IsValid)
- {
- MailMessage mail = new MailMessage();
- mail.To.Add(_objModelMail.To);
- mail.From = new MailAddress(_objModelMail.From); //WYWALA!!!! przy add grade
- mail.Subject = _objModelMail.Subject;
- string Body = _objModelMail.Body;
- mail.Body = Body;
- mail.IsBodyHtml = true;
- SmtpClient smtp = new SmtpClient
- {
- Host = "smtp.gmail.com",
- Port = 587,
- UseDefaultCredentials = false,
- Credentials = new System.Net.NetworkCredential("test.na.projekt@gmail.com", "!Testnaprojekt"),
- EnableSsl = true
- };
- smtp.Send(mail);
- var receiver = db.Users?.Where(x => x.Email == _objModelMail.To)?.FirstOrDefault();
- if(receiver != null)
- {
- Message msg = new Message()
- {
- UserId = receiver.Id,
- UserFrom = _objModelMail.Name + " " + _objModelMail.Surname,
- From = _objModelMail.From,
- Title = _objModelMail.Subject,
- Body = _objModelMail.Body,
- AddDate = DateTime.Now,
- IsOn = true
- };
- db.Messages.Add(msg);
- db.SaveChanges();
- }
- }
- //return RedirectToAction("Index", "Home");
- return Redirect(Request.UrlReferrer.ToString());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement