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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public async Task AccountMergeAsync(ViewAccountMergePending pending)
 {
     await _context.AccountMergeAsync(pending);
 }