Example #1
0
 public bool EnrolUserToCourse(MoodleUser user, MoodleCourse course, int roleid, int? timestart, int? timeend, int? suspend)
 {
     string postData      = string.Format("enrolments[0][roleid]={0}&enrolments[0][userid]={1}&enrolments[0][courseid]={2}&enrolments[0][timestart]={3}&enrolments[0][timeend]={4}&enrolments[0][suspend]={5}", roleid, user.id, course.id, timestart, timeend, suspend);
     return this.executeWs(postData, "enrol_manual_enrol_users");
 }
Example #2
0
 public bool CreateUser(MoodleUser user)
 {
     string postData      = string.Format("users[0][username]={0}&users[0][password]={1}&users[0][firstname]={2}&users[0][lastname]={3}&users[0][email]={4}", user.username, user.password, user.firstname, user.lastname, user.email);
     return this.executeWs(postData, "core_user_create_users");
 }
Example #3
0
 public bool addGroupMembers(MoodleUser user, MoodleGroup group)
 {
     string postData = string.Format("members[0][groupid]={0}&members[0][userid]={1}", group.id, user.id);
     return this.executeWs(postData, "core_group_add_group_members");
 }
Example #4
0
        public bool CreateUser(MoodleUser user)
        {
            string postData = string.Format("users[0][username]={0}&users[0][password]={1}&users[0][firstname]={2}&users[0][lastname]={3}&users[0][email]={4}", user.username, user.password, user.firstname, user.lastname, user.email);

            return(this.executeWs(postData, "core_user_create_users"));
        }
Example #5
0
        public bool EnrolUserToCourse(MoodleUser user, MoodleCourse course, int roleid, int?timestart, int?timeend, int?suspend)
        {
            string postData = string.Format("enrolments[0][roleid]={0}&enrolments[0][userid]={1}&enrolments[0][courseid]={2}&enrolments[0][timestart]={3}&enrolments[0][timeend]={4}&enrolments[0][suspend]={5}", roleid, user.id, course.id, timestart, timeend, suspend);

            return(this.executeWs(postData, "enrol_manual_enrol_users"));
        }
Example #6
0
        public bool addGroupMembers(MoodleUser user, MoodleGroup group)
        {
            string postData = string.Format("members[0][groupid]={0}&members[0][userid]={1}", group.id, user.id);

            return(this.executeWs(postData, "core_group_add_group_members"));
        }