POST api/CourseMaster/SaveCourse?OptionalCourseSetToBatch={OptionalCourseSetToBatch}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| OptionalCourseSetToBatch | boolean |
Required |
Body Parameters
Collection of CourseMasterModel| Name | Description | Type | Additional information |
|---|---|---|---|
| CourseMaster_ID | integer |
None. |
|
| SubjectMaster_ID | integer |
None. |
|
| ClassMaster_ID | integer |
None. |
|
| SemesterId | integer |
None. |
|
| Code | string |
None. |
|
| Name | string |
None. |
|
| ExcfromAtt | boolean |
None. |
|
| ComplianceAtt | boolean |
None. |
|
| ISoptional | boolean |
None. |
|
| SubjectType_ID | integer |
None. |
|
| GradeStructure | integer |
None. |
|
| AssessmentStructure_ID | integer |
None. |
|
| IsOptionalGroupID | integer |
None. |
|
| RowCount | integer |
None. |
|
| SubjectName | string |
None. |
|
| ClassName | string |
None. |
|
| Status | integer |
None. |
|
| MaxRows | integer |
None. |
|
| IsScholastic | boolean |
None. |
|
| IsStream | boolean |
None. |
|
| Streams | string |
None. |
|
| CreatedDate | date |
None. |
|
| CreatedBy_ID | integer |
None. |
|
| ModifiedDate | date |
None. |
|
| ModifiedBy_ID | integer |
None. |
|
| SchoolID | integer |
None. |
|
| GroupID | integer |
None. |
|
| ISDeleted | boolean |
None. |
|
| Sessionyear | integer |
None. |
|
| ASGMapping_Id | integer |
None. |
|
| sgmapping_id | integer |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"coursemaster_id": 1,
"subjectmaster_id": 1,
"classmaster_id": 1,
"semesterid": 1,
"code": "sample string 2",
"name": "sample string 3",
"excfromatt": true,
"complianceatt": true,
"isoptional": true,
"subjecttype_id": 1,
"gradestructure": 1,
"assessmentstructure_id": 1,
"isoptionalgroupid": 1,
"rowcount": 4,
"subjectname": "sample string 5",
"classname": "sample string 6",
"status": 1,
"maxrows": 7,
"isscholastic": true,
"isstream": true,
"streams": "sample string 8",
"createddate": "2025-12-06T12:24:22.3486435+05:30",
"createdby_id": 10,
"modifieddate": "2025-12-06T12:24:22.3486435+05:30",
"modifiedby_id": 1,
"schoolid": 1,
"groupid": 1,
"isdeleted": true,
"sessionyear": 1,
"asgmapping_id": 11,
"sgmapping_id": 12
},
{
"coursemaster_id": 1,
"subjectmaster_id": 1,
"classmaster_id": 1,
"semesterid": 1,
"code": "sample string 2",
"name": "sample string 3",
"excfromatt": true,
"complianceatt": true,
"isoptional": true,
"subjecttype_id": 1,
"gradestructure": 1,
"assessmentstructure_id": 1,
"isoptionalgroupid": 1,
"rowcount": 4,
"subjectname": "sample string 5",
"classname": "sample string 6",
"status": 1,
"maxrows": 7,
"isscholastic": true,
"isstream": true,
"streams": "sample string 8",
"createddate": "2025-12-06T12:24:22.3486435+05:30",
"createdby_id": 10,
"modifieddate": "2025-12-06T12:24:22.3486435+05:30",
"modifiedby_id": 1,
"schoolid": 1,
"groupid": 1,
"isdeleted": true,
"sessionyear": 1,
"asgmapping_id": 11,
"sgmapping_id": 12
}
]
application/xml, text/xml
Sample:
<ArrayOfCourseMasterModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Model.SchoolSetup">
<CourseMasterModel>
<ASGMapping_Id xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">11</ASGMapping_Id>
<CreatedBy_ID xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">10</CreatedBy_ID>
<CreatedDate xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">2025-12-06T12:24:22.3486435+05:30</CreatedDate>
<GroupID xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">1</GroupID>
<ISDeleted xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">true</ISDeleted>
<ModifiedBy_ID xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">1</ModifiedBy_ID>
<ModifiedDate xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">2025-12-06T12:24:22.3486435+05:30</ModifiedDate>
<SchoolID xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">1</SchoolID>
<Sessionyear xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">1</Sessionyear>
<sgmapping_id xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">12</sgmapping_id>
<AssessmentStructure_ID>1</AssessmentStructure_ID>
<ClassMaster_ID>1</ClassMaster_ID>
<ClassName>sample string 6</ClassName>
<Code>sample string 2</Code>
<ComplianceAtt>true</ComplianceAtt>
<CourseMaster_ID>1</CourseMaster_ID>
<ExcfromAtt>true</ExcfromAtt>
<GradeStructure>1</GradeStructure>
<ISoptional>true</ISoptional>
<IsOptionalGroupID>1</IsOptionalGroupID>
<IsScholastic>true</IsScholastic>
<IsStream>true</IsStream>
<MaxRows>7</MaxRows>
<Name>sample string 3</Name>
<RowCount>4</RowCount>
<SemesterId>1</SemesterId>
<Status>1</Status>
<Streams>sample string 8</Streams>
<SubjectMaster_ID>1</SubjectMaster_ID>
<SubjectName>sample string 5</SubjectName>
<SubjectType_ID>1</SubjectType_ID>
</CourseMasterModel>
<CourseMasterModel>
<ASGMapping_Id xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">11</ASGMapping_Id>
<CreatedBy_ID xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">10</CreatedBy_ID>
<CreatedDate xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">2025-12-06T12:24:22.3486435+05:30</CreatedDate>
<GroupID xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">1</GroupID>
<ISDeleted xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">true</ISDeleted>
<ModifiedBy_ID xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">1</ModifiedBy_ID>
<ModifiedDate xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">2025-12-06T12:24:22.3486435+05:30</ModifiedDate>
<SchoolID xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">1</SchoolID>
<Sessionyear xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">1</Sessionyear>
<sgmapping_id xmlns="http://schemas.datacontract.org/2004/07/GEE.Business.Models">12</sgmapping_id>
<AssessmentStructure_ID>1</AssessmentStructure_ID>
<ClassMaster_ID>1</ClassMaster_ID>
<ClassName>sample string 6</ClassName>
<Code>sample string 2</Code>
<ComplianceAtt>true</ComplianceAtt>
<CourseMaster_ID>1</CourseMaster_ID>
<ExcfromAtt>true</ExcfromAtt>
<GradeStructure>1</GradeStructure>
<ISoptional>true</ISoptional>
<IsOptionalGroupID>1</IsOptionalGroupID>
<IsScholastic>true</IsScholastic>
<IsStream>true</IsStream>
<MaxRows>7</MaxRows>
<Name>sample string 3</Name>
<RowCount>4</RowCount>
<SemesterId>1</SemesterId>
<Status>1</Status>
<Streams>sample string 8</Streams>
<SubjectMaster_ID>1</SubjectMaster_ID>
<SubjectName>sample string 5</SubjectName>
<SubjectType_ID>1</SubjectType_ID>
</CourseMasterModel>
</ArrayOfCourseMasterModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |