public virtual MailMessage PasswordReset(string token, User user)
{
var mailMessage = new MailMessage {Subject = String.Format(Resources.EmailTemplates.PasswordReset_Subject, BgResources.Messages_SiteTitle)};
ViewBag.Token = token;
ViewBag.UserName = user.Username;
ViewBag.Email = user.Email;
mailMessage.To.Add(user.Email);
mailMessage.From = new MailAddress(BgResources.Email_UserName);
PopulateBody(mailMessage, viewName: "PasswordReset");
return mailMessage;
}