internal async Task AccountMergeAsync(ViewAccountMergePending pending) { var sqlParams = new SqlParameter[] { pending.AccountIdTo.ToSql("accountIdTo"), pending.AccountIdFrom.ToSql("accountIdFrom"), pending.AccountIdPrimaryEmail.ToSql("accountIdOfEmailSetToPrimary") }; await ExecuteScalarAsync("[accounts].[pAccountMerge]", sqlParams); }
public Uri GenerateMergeConfirmationTokenLinkAsync(Uri uri, ViewAccountMergePending pending) { var uriBuilder = new UriBuilder(uri); var query = HttpUtility.ParseQueryString(uriBuilder.Query); query.Add("token", pending.Id.Value.ToString("N")); uriBuilder.Query = query.ToString(); return(uriBuilder.Uri); }
public async Task AccountMergeAsync(ViewAccountMergePending pending) { await _context.AccountMergeAsync(pending); }