private async Task OnTransactionComplete(User user, UserUpdateCommandHelper.UpdateEmailAndUsernameResult updateResult) { if (updateResult.HasUpdate()) { await _userSecurityStampUpdateHelper.OnTransactionCompleteAsync(user); } await _userUpdateCommandHelper.PublishUpdateMessagesAsync(user, updateResult); }
private async Task OnTransactionComplete(User user) { _userContextCache.Clear(user.UserId); await _userSecurityStampUpdateHelper.OnTransactionCompleteAsync(user); await _messageAggregator.PublishAsync(new UserPasswordUpdatedMessage() { UserAreaCode = user.UserAreaCode, UserId = user.UserId }); }
private async Task OnTransactionComplete(User user, AuthorizedTaskTokenValidationResult validationResult) { _userContextCache.Clear(user.UserId); await _userSecurityStampUpdateHelper.OnTransactionCompleteAsync(user); await _messageAggregator.PublishAsync(new UserAccountRecoveryCompletedMessage() { UserAreaCode = user.UserAreaCode, UserId = user.UserId, AuthorizedTaskId = validationResult.Data.AuthorizedTaskId }); await _messageAggregator.PublishAsync(new UserPasswordUpdatedMessage() { UserAreaCode = user.UserAreaCode, UserId = user.UserId }); }