示例#1
0
        public GroupTypeInfo CreateGroupType(
            string name, RichTextInfo desc, Identifier ownerId,
            bool autoEnroll, bool randomEnroll, int numEnroll, GroupEnrollmentStyle enrollStyle)
        {
            CreateGroupTypeRequest request = new CreateGroupTypeRequest()
            {
                Name                 = name,
                Description          = desc,
                OwnerOrgUnitId       = ownerId,
                IsAutoEnroll         = autoEnroll,
                RandomizeEnrollments = randomEnroll,
                EnrollmentQuantity   = numEnroll,
                EnrollmentStyle      = enrollStyle
            };
            CreateGroupTypeResponse response = CallWebService <
                IOrgUnitManagementServicev1_0, CreateGroupTypeRequest, CreateGroupTypeResponse>(
                m_service1_0, request, (s, q) => s.CreateGroupType(q));

            return(response.GroupType);
        }
 public GroupTypeInfo CreateGroupType(
     string name, RichTextInfo desc, Identifier ownerId,
     bool autoEnroll, bool randomEnroll, int numEnroll, GroupEnrollmentStyle enrollStyle)
 {
     CreateGroupTypeRequest request = new CreateGroupTypeRequest() {
         Name = name,
         Description = desc,
         OwnerOrgUnitId = ownerId,
         IsAutoEnroll = autoEnroll,
         RandomizeEnrollments = randomEnroll,
         EnrollmentQuantity = numEnroll,
         EnrollmentStyle = enrollStyle
     };
     CreateGroupTypeResponse response = CallWebService<
         IOrgUnitManagementServicev1_0, CreateGroupTypeRequest, CreateGroupTypeResponse>(
         m_service1_0, request, ( s, q ) => s.CreateGroupType( q ) );
     return response.GroupType;
 }