public async Task EmailChangeConfirmationNotification(Account targetUser, string newEmail) { var pending = await _auth.AccountSubEmailPendingSetAsync(targetUser.Id, newEmail); var uri = _auth.GenerateEmailChangeConfirmationTokenLinkAsync(_settings.EmailChangeConfirmation, pending); var targetUserNotification = await CreateNotification(targetUser); var activationNotification = new EmailChangeConfirmationNotification(targetUserNotification, newEmail, uri.ToString()); await _repository.SendEmailChangeConfirmationNotification(activationNotification); }