Creating New User
Creating new users goes through the creation of a new object StiUser and it is storing through the methods Save() or SaveAsync():
.NET API
...
public void CreateNewUser()
{
var connection = new Stimulsoft.Server.Connect.StiServerConnection("localhost:40010");
connection.Accounts.Users.Login("UserName@example.com", "Password");
var newUser = connection.Accounts.Users.New();
newUser.UserName = "UserName@example.com";
newUser.Password = "UserPassword";
newUser.Save();
}
...
Asynchronous method:
.NET API
...
public async void CreateNewUserAsync()
{
var connection = new Stimulsoft.Server.Connect.StiServerConnection("localhost:40010");
await connection.Accounts.Users.LoginAsync("UserName@example.com", "Password");
var newUser = connection.Accounts.Users.New();
newUser.UserName = "UserName@example.com";
newUser.Password = "UserPassword";
await newUser.SaveAsync();
}
...
In addition you can create a user through Roles using the method NewUser():
.NET API
...
public void NewUserFromRole()
{
var connection = new Stimulsoft.Server.Connect.StiServerConnection("localhost:40010");
connection.Accounts.Users.Login("UserName@example.com", "Password");
var managerRole = connection.Accounts.Roles.ManagerRole;
var newUser = managerRole.NewUser("NewUserName@example.com", "Password");
connection.Accounts.Users.Logout();
}
...