Class ClassSectionServiceBase
Abstract base class - ClassSectionServiceBase
Inheritance
System.Object
ClassSectionServiceBase
Implements
Cmc.Core.ServiceModel.IService
Assembly: Cmc.Nexus.Academics.Contracts.dll
Syntax
public abstract class ClassSectionServiceBase : EntityService<ClassSectionEntity>, IClassSectionService, IEntityService<ClassSectionEntity>, IService
Constructors
ClassSectionServiceBase()
Declaration
protected ClassSectionServiceBase()
Methods
AcceptWaitListStudents(WaitListRegisterStudentRequest)
Declaration
public virtual WaitListRegisterStudentResponse AcceptWaitListStudents(WaitListRegisterStudentRequest request)
Parameters
Returns
CancelClassSection(CancelClassSectionRequest)
Declaration
public virtual CancelClassSectionResponse CancelClassSection(CancelClassSectionRequest request)
Parameters
Returns
ClearMultipleTermWaitList(ClearMultipleTermWaitListRequest)
Declaration
public virtual ClearMultipleTermWaitListResponse ClearMultipleTermWaitList(ClearMultipleTermWaitListRequest request)
Parameters
Returns
ClearWaitlist(ClearWaitListRequest)
Declaration
public virtual ClearWaitListResponse ClearWaitlist(ClearWaitListRequest request)
Parameters
Returns
ClearWaitlistStudents(ClearWaitListStudentsRequest)
Declaration
public virtual ClearWaitListStudentsResponse ClearWaitlistStudents(ClearWaitListStudentsRequest request)
Parameters
Returns
CopyClassSchedule(CopyClassScheduleRequest)
Declaration
public virtual CopyClassScheduleResponse CopyClassSchedule(CopyClassScheduleRequest request)
Parameters
Returns
CreateClassSectionScheduleCalendar(CreateClassSectionScheduleCalendarRequest)
Declaration
public virtual CreateClassSectionScheduleCalendarResponse CreateClassSectionScheduleCalendar(CreateClassSectionScheduleCalendarRequest request)
Parameters
Returns
DeleteClassSectionInDynamicAx(DeleteClassSectionInhDynamicAxRequest)
Declaration
public virtual DeleteClassSectionInhDynamicAxResponse DeleteClassSectionInDynamicAx(DeleteClassSectionInhDynamicAxRequest request)
Parameters
Returns
DeleteMultipleClassSection(DeleteMultipleClassSectionRequest)
Declaration
public virtual ServiceResponse DeleteMultipleClassSection(DeleteMultipleClassSectionRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
GetClassSectionDocuments(GetClassSectionDocumentsRequest)
Declaration
public virtual GetClassSectionDocumentsResponse GetClassSectionDocuments(GetClassSectionDocumentsRequest request)
Parameters
Returns
Declaration
public virtual GetClassSectionHeaderResponse GetClassSectionHeader(GetClassSectionHeaderRequest request)
Parameters
Returns
GetClassSectionLmsOptions(GetClassSectionLmsOptionsRequest)
Declaration
public virtual GetClassSectionLmsOptionsResponse GetClassSectionLmsOptions(GetClassSectionLmsOptionsRequest request)
Parameters
Returns
GetClassSectionPeriods(GetClassSectionPeriodsRequest)
Declaration
public virtual GetClassSectionPeriodsResponse GetClassSectionPeriods(GetClassSectionPeriodsRequest request)
Parameters
Returns
GetClassSections(GetClassSectionsByCourseAndTermRequest)
Declaration
public virtual GetClassSectionsByCourseAndTermResponse GetClassSections(GetClassSectionsByCourseAndTermRequest request)
Parameters
Returns
GetClassSectionsWithMaxClassSizeExceed(GetClassSectionsWithMaxClassSizeExceedRequest)
Declaration
public virtual GetClassSectionsWithMaxClassSizeExceedResponse GetClassSectionsWithMaxClassSizeExceed(GetClassSectionsWithMaxClassSizeExceedRequest request)
Parameters
Returns
GetCourseClassSectionSchedule(GetCourseClassSectionScheduleRequest)
Declaration
public virtual GetCourseClassSectionScheduleResponse GetCourseClassSectionSchedule(GetCourseClassSectionScheduleRequest request)
Parameters
Returns
GetCourseFeeSchedule(GetCourseFeeScheduleRequest)
Declaration
public virtual GetCourseFeeScheduleResponse GetCourseFeeSchedule(GetCourseFeeScheduleRequest request)
Parameters
Returns
GetDependentCoursesClassSections(GetDependentCoursesClassSectionsRequest)
Declaration
public virtual GetDependentCoursesClassSectionsResponse GetDependentCoursesClassSections(GetDependentCoursesClassSectionsRequest request)
Parameters
Returns
GetInstructorsAndPortalOptions(GetInstructorsAndPortalOptionsRequest)
Declaration
public virtual GetInstructorsAndPortalOptionsResponse GetInstructorsAndPortalOptions(GetInstructorsAndPortalOptionsRequest request)
Parameters
Returns
GetInstructorScheduleConflicts(SaveClassSectionPeriodsRequest)
Declaration
public virtual SaveClassSectionPeriodsResponse GetInstructorScheduleConflicts(SaveClassSectionPeriodsRequest request)
Parameters
Returns
ReinstateClassSection(ReinstateClassSectionRequest)
Declaration
public virtual ReinstateClassSectionResponse ReinstateClassSection(ReinstateClassSectionRequest request)
Parameters
Returns
SaveBooks(SaveBooksRequest)
Declaration
public virtual SaveBooksResponse SaveBooks(SaveBooksRequest request)
Parameters
Returns
SaveClassSectionDocuments(SaveClassSectionDocumentsRequest)
Declaration
public virtual SaveClassSectionDocumentsResponse SaveClassSectionDocuments(SaveClassSectionDocumentsRequest request)
Parameters
Returns
SaveClassSectionLmsOptions(SaveClassSectionLmsOptionsRequest)
Declaration
public virtual SaveClassSectionLmsOptionsResponse SaveClassSectionLmsOptions(SaveClassSectionLmsOptionsRequest request)
Parameters
Returns
SaveClassSectionPeriodLoadTypes(SaveClassSectionPeriodLoadTypesRequest)
Declaration
public virtual SaveClassSectionPeriodLoadTypesResponse SaveClassSectionPeriodLoadTypes(SaveClassSectionPeriodLoadTypesRequest request)
Parameters
Returns
SaveClassSectionPeriods(SaveClassSectionPeriodsRequest)
Declaration
public virtual SaveClassSectionPeriodsResponse SaveClassSectionPeriods(SaveClassSectionPeriodsRequest request)
Parameters
Returns
SaveCourseFeeSchedule(SaveCourseFeeScheduleRequest)
Declaration
public virtual SaveCourseFeeScheduleResponse SaveCourseFeeSchedule(SaveCourseFeeScheduleRequest request)
Parameters
Returns
SaveInstructorLoadTypes(SaveInstructorLoadTypesRequest)
Declaration
public virtual SaveInstructorLoadTypesResponse SaveInstructorLoadTypes(SaveInstructorLoadTypesRequest request)
Parameters
Returns
SaveInstructorsAndPortalOptions(SaveInstructorsAndPortalOptionsRequest)
Declaration
public virtual SaveInstructorsAndPortalOptionsResponse SaveInstructorsAndPortalOptions(SaveInstructorsAndPortalOptionsRequest request)
Parameters
Returns
SaveLastDateToWithdrawDate(SaveLastDateToWithdrawDateRequest)
Declaration
public virtual SaveLastDateToWithdrawDateResponse SaveLastDateToWithdrawDate(SaveLastDateToWithdrawDateRequest request)
Parameters
Returns
SaveWaitlistAndAttendanceRules(WaitlistAndAttendanceRulesRequest)
Declaration
public virtual WaitlistAndAttendanceRulesResponse SaveWaitlistAndAttendanceRules(WaitlistAndAttendanceRulesRequest request)
Parameters
Returns
SendInsightNotification(InsightsNotificationRequest)
Declaration
public virtual InsightsNotificationResponse SendInsightNotification(InsightsNotificationRequest request)
Parameters
Returns
SendInsightNotificationQueue(InsightsNotificationRequest)
Declaration
public virtual InsightsNotificationResponse SendInsightNotificationQueue(InsightsNotificationRequest request)
Parameters
Returns
SyncClassSectionWithDynamicAx(SyncClassSectionWithDynamicAxRequest)
Declaration
public virtual SyncClassSectionWithDynamicAxResponse SyncClassSectionWithDynamicAx(SyncClassSectionWithDynamicAxRequest request)
Parameters
Returns
UnscheduleClassSection(UnscheduleClassSectionRequest)
Declaration
public virtual UnscheduleClassSectionResponse UnscheduleClassSection(UnscheduleClassSectionRequest request)
Parameters
Returns
Implements
Cmc.Core.ServiceModel.IEntityService<>
Cmc.Core.ServiceModel.IService