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; }