public async Task MergeConfirmationNotification(Account targetUser, Account targetUserFrom, Account targetUserPrimaryEmail) { var pending = await _auth.AccountMergePendingMergeAsync(targetUser.Id, targetUserFrom.Id, targetUserPrimaryEmail.Id); var uri = _auth.GenerateMergeConfirmationTokenLinkAsync(_settings.MergeConfirmation, pending); var targetUserNotification = await CreateNotification(targetUserFrom); var activationNotification = new MergeConfirmationNotification(targetUserNotification, uri.ToString()); await _repository.SendMergeConfirmationNotification(activationNotification); }
internal static void MergeConfirmation(string language, Notification notification) { notification = new MergeConfirmationNotification(notification, "https://sodapdf.com/"); Send(language, EmailTemplate.MergeConfirmationNotification, notification); }
public async Task SendMergeConfirmationNotification(MergeConfirmationNotification model) { await EmailInsert(model.AccountId, EmailTemplate.MergeConfirmationNotification, model.Email, model); }