Deleting Role
Remove the role by calling DeleteByKey() (DeleteByKeyAsync()). Second way is creating an object of the type StiRole, and then calling its method StiRole.Delete() (StiRole.DeleteAsync()):
.NET API |
... public void DeleteRole() { var connection = new Stimulsoft.Server.Connect.StiServerConnection("localhost:40010"); connection.Accounts.Users.Login("UserName@example.com", "Password");
connection.Accounts.Roles.DeleteByKey("RoleKey");
connection.Accounts.Users.Logout(); } ... |
Asynchronous method:
.NET API |
... public async void DeleteRoleAsync() { var connection = new Stimulsoft.Server.Connect.StiServerConnection("localhost:40010"); await connection.Accounts.Users.LoginAsync("UserName@example.com", "Password");
var managerRole = connection.Accounts.Roles.ManagerRole;
await managerRole.DeleteAsync();
await connection.Accounts.Users.LogoutAsync(); } ... |