Interface IStudentService
Assembly: Cmc.Nexus.Common.Contracts.dll
Syntax
public interface IStudentService : IEntityService<StudentEntity>, IService
Methods
ChangeStudentStatusOnCloseTask(ChangeStudentStatusRequest)
This allows the caller to invoke the logic to change a student status when closing a task.
Declaration
ChangeStudentStatusResponse ChangeStudentStatusOnCloseTask(ChangeStudentStatusRequest cssm)
Parameters
Returns
CheckDuplicateCampusStudent(CheckDuplicateCampusStudentRequest)
This allows the caller to invoke the logic to check duplicate student exist based on student and campus.
Declaration
CheckDuplicateCampusStudentResponse CheckDuplicateCampusStudent(CheckDuplicateCampusStudentRequest request)
Parameters
Returns
CreateStudentAlumniRecord(CreateStudentAlumniRecordRequest)
This method create the student alumni record.
Declaration
CreateStudentAlumniRecordResponse CreateStudentAlumniRecord(CreateStudentAlumniRecordRequest request)
Parameters
Returns
GetActivityStatementStudents(GetActivityStatementStudentsRequest)
This method is used to get list of students for Activity Statement.
Declaration
GetActivityStatementStudentsResponse GetActivityStatementStudents(GetActivityStatementStudentsRequest request)
Parameters
Returns
GetBatchTranscriptStudents(GetBatchTranscriptStudentsRequest)
This method is used to get list of students for Batch Transcript.
Declaration
GetBatchTranscriptStudentsResponse GetBatchTranscriptStudents(GetBatchTranscriptStudentsRequest request)
Parameters
Returns
GetQuickLeadTemplateDetail(GetQuickLeadTemplateDetailRequest)
This method is used to get list of fields configured on Quick Lead Template.
Declaration
GetQuickLeadTemplateDetailResponse GetQuickLeadTemplateDetail(GetQuickLeadTemplateDetailRequest request)
Parameters
Returns
GetRecentStudents(GetRecentStudentRequest)
This method gets the recent students for the passed in User Id.
Declaration
GetRecentStudentResponse GetRecentStudents(GetRecentStudentRequest request)
Parameters
Returns
MergeStudentProfile(MergeStudentProfileRequest)
Declaration
MergeStudentProfileResponse MergeStudentProfile(MergeStudentProfileRequest request)
Parameters
Returns
ProcessDuplicateStudent(ProcessDuplicateStudentRequest)
Below method is used to process duplicate students while saving new student and user wants to duplicate with existing student id
shown in Process Duplicate pop up. This will verify settings against given campus and find fields that can be merged with existing
student and updates new values to old student in table.
Declaration
ProcessDuplicateStudentResponse ProcessDuplicateStudent(ProcessDuplicateStudentRequest request)
Parameters
Returns
SaveQuickLead(SaveQuickLeadRequest)
This method is used to Save list of fields configured on Quick Lead Template.
Declaration
SaveQuickLeadResponse SaveQuickLead(SaveQuickLeadRequest request)
Parameters
Returns
SetDefaultLabelAddress(SetDefaultLabelAddressRequest)
This method create the student alumni record.
Declaration
ServiceResponse SetDefaultLabelAddress(SetDefaultLabelAddressRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
CreateStudentAlumniRecordResponse
|