forked from smsohan/MvcMailer
/
.gitignore
37 lines (22 loc) · 916 Bytes
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Scaffold Mailer InvitationMailer InviteFriend
<smtp from="mvcmailer@smsohan.com">
<network enableSsl="true" host="smtp.gmail.com" port="587" userName="mvcmailer@smsohan.com" password="mvcmailer" />
</smtp>
public virtual MailMessage InviteFriend(Invitation invitation)
{
var mailMessage = new MailMessage{Subject = "Invitation from TravelTo"};
mailMessage.To.Add(invitation.FriendEmail);
ViewBag.Invitation = invitation;
PopulateBody(mailMessage, viewName: "InviteFriend");
return mailMessage;
}
<h1>TravelTo Invitation<h1>
Hi <strong>@ViewBag.Invitation.FriendName:</strong><br />
Your friend @ViewBag.Invitation.Name invited you to TravelTo. He also wrote this message.<br />
<br />
<i>@ViewBag.Invitation.InvitationMessage</i>
<br />
@Url.Abs(Url.Action("Index", "Home"))
using TravelTo.Mailers;
using Mvc.Mailer;
new InvitationMailer().InviteFriend(invitation).Send();