예제 #1
0
        static bool createUsers(string url, Credentials c, string[] emailAddresses, string[] memberOfGroupIds, string password, bool generateRandomPassword, bool sendLoginEmail, string personalComment)
        {
            Console.WriteLine("Create users...");

            ArticulateOnline ao = new ArticulateOnline();
            ao.Url = url;

            CreateUsersRequest request = new CreateUsersRequest();
            request.Credentials = c;
            request.Emails = emailAddresses;
            request.MemberOfGroupIDs = memberOfGroupIds;
            request.Password = password;
            request.AutoGeneratePassword = generateRandomPassword;
            request.PersonalComment = personalComment;
            request.SendLoginEmail = sendLoginEmail;
            return ao.CreateUsers(request).Success;
        }
예제 #2
0
 /// <remarks/>
 public void CreateUsersAsync(CreateUsersRequest CreateUsersRequest, object userState) {
     if ((this.CreateUsersOperationCompleted == null)) {
         this.CreateUsersOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateUsersOperationCompleted);
     }
     this.InvokeAsync("CreateUsers", new object[] {
                 CreateUsersRequest}, this.CreateUsersOperationCompleted, userState);
 }
예제 #3
0
 /// <remarks/>
 public void CreateUsersAsync(CreateUsersRequest CreateUsersRequest) {
     this.CreateUsersAsync(CreateUsersRequest, null);
 }