Interface ICourseService
Assembly: Cmc.Nexus.Academics.Contracts.dll
Syntax
public interface ICourseService : IEntityService<CourseEntity>, IService
Methods
CopyCourse(CopyCourseRequest)
Declaration
CopyCourseResponse CopyCourse(CopyCourseRequest request)
Parameters
Returns
GetCourseAttributes(GetCourseAttributesRequest)
Get Course Attributes And Resources
Declaration
GetCourseAttributesResponse GetCourseAttributes(GetCourseAttributesRequest request)
Parameters
Returns
GetCoursePrerequisites(GetCoursePrerequisitesRequest)
Gets all course prerequisites
Declaration
GetCoursePrerequisitesResponse GetCoursePrerequisites(GetCoursePrerequisitesRequest request)
Parameters
Returns
GetParentAndEquivalentCourse(GetParentAndEquivalentCourseRequest)
Get Course Attributes And Resources
Declaration
GetParentAndEquivalentCourseResponse GetParentAndEquivalentCourse(GetParentAndEquivalentCourseRequest request)
Parameters
Returns
GetStudentTransferCreditCampusCourseList(GetStudentTransferCreditCampusCourseListRequest)
Ge tStudent TransferCredit CampusCourses List
Declaration
GetStudentTransferCreditCampusCourseListResponse GetStudentTransferCreditCampusCourseList(GetStudentTransferCreditCampusCourseListRequest request)
Parameters
Returns
SaveCourseAttributes(SaveCourseAttributesRequest)
Save Course Attributes, Resources And Skills
Declaration
SaveCourseAttributesResponse SaveCourseAttributes(SaveCourseAttributesRequest request)
Parameters
Returns
SaveCourseNameChange(SaveCourseNameChangeRequest)
To save Changed course description
Declaration
SaveCourseNameChangeResponse SaveCourseNameChange(SaveCourseNameChangeRequest request)
Parameters
Returns
SaveCoursePrerequisiteDetails(SaveCoursePrerequisiteDetailsRequest)
Save the Course Prerequisite Details.
Declaration
SaveCoursePrerequisiteDetailsResponse SaveCoursePrerequisiteDetails(SaveCoursePrerequisiteDetailsRequest request)
Parameters
Returns
SaveParentAndEquivalentCourse(SaveParentAndEquivalentCourseRequest)
Save the Course Prerequisite Details.
Declaration
ServiceResponse SaveParentAndEquivalentCourse(SaveParentAndEquivalentCourseRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
VerifyAndProcessCopyCourse(ServiceRequest)
This service method is called through Background Job
It verifies the data in the DB and process if the data exist
Declaration
void VerifyAndProcessCopyCourse(ServiceRequest ignore)
Parameters
Type |
Name |
Description |
Cmc.Core.ServiceModel.ServiceRequest |
ignore |
Dummy parameter to handle service job
|