Exemplo n.º 1
0
        public void Handle(UserCreatedResetPasswordConfirmCode e)
        {
            var subject = "Your reset password confirm code";
            var content = "This email to guide to reset password of your account: " + e.Username;

            content += "<br>Here is your confirm code: " + e.ConfirmCode;
            var siteUrl = e.WebsiteUrl.Trim(new[] { ' ', '/' });

            content += $"<br><a href='{siteUrl}/User/ResetPassword/?id={e.Id}&code={e.ConfirmCode}'>Click this link to reset password</a>";

            MemoryMessageBuss.PushCommand(new SendEmailToUser(Guid.NewGuid(), e.Email, e.Username, subject, content, DateTime.Now, e.Id, DateTime.Now));
        }
 void Apply(UserCreatedResetPasswordConfirmCode e)
 {
     _resetPasswordConfirmCode = e.ConfirmCode;
 }