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