public SectionInfo CreateSection( string name, string code, RichTextInfo description, Identifier courseOfferingId) { CreateSectionRequest request = new CreateSectionRequest() { Name = name, Code = code, Description = description, CourseOfferingId = courseOfferingId }; CreateSectionResponse response = CallWebService < IOrgUnitManagementServicev1_0, CreateSectionRequest, CreateSectionResponse>( m_service1_0, request, (s, q) => s.CreateSection(q)); return(response.Section); }
public GroupInfo CreateGroup( string name, string code, RichTextInfo desc, Identifier grpTypeId, Identifier ownerId) { CreateGroupRequest request = new CreateGroupRequest() { Name = name, Code = code, Description = desc, GroupTypeId = grpTypeId, OwnerOrgUnitId = ownerId }; CreateGroupResponse response = CallWebService < IOrgUnitManagementServicev1_0, CreateGroupRequest, CreateGroupResponse>( m_service1_0, request, (s, q) => s.CreateGroup(q)); return(response.Group); }
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); }