Class StudentDegreePathwayServiceBase
Abstract base class - StudentDegreePathwayServiceBase
Inheritance
System.Object
StudentDegreePathwayServiceBase
Implements
Cmc.Core.ServiceModel.IService
Assembly: Cmc.Nexus.Academics.Contracts.dll
Syntax
public abstract class StudentDegreePathwayServiceBase : EntityService<StudentDegreePathwayEntity>, IStudentDegreePathwayService, IEntityService<StudentDegreePathwayEntity>, IService
Constructors
StudentDegreePathwayServiceBase()
Declaration
protected StudentDegreePathwayServiceBase()
Methods
DeleteDegreePathwayPlan(Int32, Int32, String)
Delete DegreePathway Plan.
Declaration
public virtual DeletedDegreePathwayPlanResponse DeleteDegreePathwayPlan(int studentId, int adEnrollId, string planName = "")
Parameters
Type |
Name |
Description |
System.Int32 |
studentId |
|
System.Int32 |
adEnrollId |
|
System.String |
planName |
|
Returns
GetAllDegreePathwayTermsByWhereClause(Int32, String, String, Int32)
Get All DegreePathway Terms By Where Clause.
Declaration
public virtual DegreePathwayTermsResponse GetAllDegreePathwayTermsByWhereClause(int campusId, string whereClause = "", string campusIds = "", int studentId = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
campusId |
|
System.String |
whereClause |
|
System.String |
campusIds |
|
System.Int32 |
studentId |
|
Returns
GetProgramVersion_Details(Int32)
Get program Version Details
Declaration
public virtual ProgramVersionDetailResponse GetProgramVersion_Details(int programVersionId)
Parameters
Type |
Name |
Description |
System.Int32 |
programVersionId |
|
Returns
GetRequiredCourseElectivePoolCourseListForCatalog(Int32, Int32)
Get Required Course Elective Pool Course List For Catalog
Declaration
public virtual ElectivePoolCourseListResponse GetRequiredCourseElectivePoolCourseListForCatalog(int requiredCourseId, int studentEnrollmentPeriodId)
Parameters
Type |
Name |
Description |
System.Int32 |
requiredCourseId |
|
System.Int32 |
studentEnrollmentPeriodId |
|
Returns
GetStudentAdvisorWithModulName(Int32)
Get Student Advisor With Modul Name
Declaration
public virtual StudentAdvisorWithModuleResponse GetStudentAdvisorWithModulName(int studentEnrollmentPeriodId)
Parameters
Type |
Name |
Description |
System.Int32 |
studentEnrollmentPeriodId |
|
Returns
GetStudentDegreePathwayCatalogListForProgramVersion(Int32, Int32, Int32)
Get Student Degree Pathway Catalog List For Program Version.
Declaration
public virtual CatalogListForProgramVersionResponse GetStudentDegreePathwayCatalogListForProgramVersion(int programVersionId, int studentId, int studentEnrollmentPeriodId)
Parameters
Type |
Name |
Description |
System.Int32 |
programVersionId |
|
System.Int32 |
studentId |
|
System.Int32 |
studentEnrollmentPeriodId |
|
Returns
GetStudentDegreePathwayDuplicateRecord(Int32, Int32, String)
Get Duplicate Degree Pathway Template.
Declaration
public virtual DegreePathwayDuplicateRecordsResponse GetStudentDegreePathwayDuplicateRecord(int studentId, int studentEnrollmentPeriodId, string name)
Parameters
Type |
Name |
Description |
System.Int32 |
studentId |
|
System.Int32 |
studentEnrollmentPeriodId |
|
System.String |
name |
|
Returns
GetStudentDegreePathwayTemplatePlanTermList(Boolean, Boolean, Int32, String, Int32, Boolean)
Get Student Degree Pathway Template Plan Term List
Declaration
public virtual TemplateTermListResponse GetStudentDegreePathwayTemplatePlanTermList(bool isTemplatePlan, bool isDraft, int studentEnrollmentPeriodId, string templateName, int catalogYearId = 0, bool isUpdateDraft = false)
Parameters
Type |
Name |
Description |
System.Boolean |
isTemplatePlan |
|
System.Boolean |
isDraft |
|
System.Int32 |
studentEnrollmentPeriodId |
|
System.String |
templateName |
|
System.Int32 |
catalogYearId |
|
System.Boolean |
isUpdateDraft |
|
Returns
GetStudentProgramVersionAndAreaOfStudyCourseListByCatalog(Int32, Int32, Boolean, Int32)
Get Student Program Version And Area Of Study Course List By Catalog
Declaration
public virtual CourseListByCatalogResponse GetStudentProgramVersionAndAreaOfStudyCourseListByCatalog(int programVersionId, int studentEnrollmentPeriodId, bool isTemplatePlan, int catalogYearId = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
programVersionId |
|
System.Int32 |
studentEnrollmentPeriodId |
|
System.Boolean |
isTemplatePlan |
|
System.Int32 |
catalogYearId |
|
Returns
SaveStudentDegreePathway(StudentDegreePathwayRequest)
Save the list of Degree Pathway Template.
Declaration
public virtual StudentDegreePathwayResponse SaveStudentDegreePathway(StudentDegreePathwayRequest request)
Parameters
Returns
SaveStudentDegreePathwayList(SaveStudentDegreePathwayRequest)
Save the list of Degree Pathway Template.
Declaration
public virtual SaveStudentDegreePathwayResponse SaveStudentDegreePathwayList(SaveStudentDegreePathwayRequest request)
Parameters
Returns
Implements
Cmc.Core.ServiceModel.IEntityService<>
Cmc.Core.ServiceModel.IService