User Management

List Users

Winforms

private async void ListUsers()
{
    ResponseObject response = await Admin.ListUsers();
    List<UserObject> users = response.Users;
	  foreach (var user in response.Users)
    {
        Console.WriteLine(user.Uid);
        Console.WriteLine(user.Username);
    }
}

UID to Username

Winforms

private async void UidtoUsername(object sender, RoutedEventArg e))
{
    ResponseObject response = await Admin.UIDToUsername("uid");
    Console.WriteLine(response.Username);
}

Username to UID

Winforms

private async void UsernametoUid(object sender, RoutedEventArg e))
{
    ResponseObject response = await Admin.UsernameToUID("username");
    Console.WriteLine(response.Uid);
}

Update User Level

Winforms

private async void UpdateLevel(object sender, RoutedEventArg e))
{
    await Admin.UpdateUserLevel("uid", "level");
}

Change Username

Winforms

private async void ChangeName(object sender, RoutedEventArg e))
{
    await Admin.ChangeUsername("uid", "username");
}

Ban User

Winforms

private async void Ban(object sender, RoutedEventArg e))
{
    await Admin.BanUser("uid", "reason");
}

Unban User

Winforms

private async void Unban(object sender, RoutedEventArg e))
{
    await Admin.UnbanUser("uid");
}

Extend User

Winforms

private async void Extend(object sender, RoutedEventArg e))
{
    await Admin.ExtendUser("uid", "days");
}

Last updated