Exemplo n.º 1
0
        public async Task <UserInfo> RenameAdminUserAsync(UserRename userRename)
        {
            var response = await GetAdminUrl("users/rename")
                           .PostJsonAsync(userRename)
                           .ConfigureAwait(false);

            return(await HandleResponseAsync <UserInfo>(response).ConfigureAwait(false));
        }
Exemplo n.º 2
0
        public async Task <UserInfo> RenameAdminUserAsync(UserRename userRename, int?avatarSize = null)
        {
            var response = await GetAdminUrl("users/rename")
                           .SetQueryParam("avatarSize", avatarSize)
                           .PostJsonAsync(userRename)
                           .ConfigureAwait(false);

            return(await HandleResponseAsync <UserInfo>(response).ConfigureAwait(false));
        }
 /// <summary>
 /// Rename an existing user (must be Site Admin user).
 /// </summary>
 /// <remarks>
 /// See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#rename-an-existing-user">API documentation</a>
 /// for more information.
 /// Note that this queues a request to rename a user, rather than execute it straight away
 /// </remarks>
 /// <param name="login">The username to rename</param>
 /// <param name="userRename">The <see cref="UserRename"/> request, specifying the new login</param>
 /// <returns>A <see cref="UserRenameResponse"/> object indicating the queued task message and Url to the user</returns>
 public IObservable <UserRenameResponse> Rename(string login, UserRename userRename)
 {
     return(_client.Rename(login, userRename).ToObservable());
 }
 /// <summary>
 /// Rename an existing user (must be Site Admin user).
 /// </summary>
 /// <remarks>
 /// See the <a href="https://developer.github.com/enterprise/2.5/v3/users/administration/#rename-an-existing-user">API documentation</a>
 /// for more information.
 /// Note that this queues a request to rename a user, rather than execute it straight away
 /// </remarks>
 /// <param name="login">The username to rename</param>
 /// <param name="userRename">The <see cref="UserRename"/> request, specifying the new login</param>
 /// <returns>A <see cref="UserRenameResponse"/> object indicating the queued task message and Url to the user</returns>
 public IObservable<UserRenameResponse> Rename(string login, UserRename userRename)
 {
     return _client.Rename(login, userRename).ToObservable();
 }