Class StudentGroupIntegrationServiceBase
Abstract base class - StudentGroupIntegrationServiceBase
Inheritance
System.Object
StudentGroupIntegrationServiceBase
Namespace: Cmc.Nexus.Common.Services
Assembly: Cmc.Nexus.Common.Contracts.dll
Syntax
public abstract class StudentGroupIntegrationServiceBase : EntityService<StudentGroupEntity>, IStudentGroupIntegrationService, IEntityService<StudentGroupEntity>, IService
Constructors
StudentGroupIntegrationServiceBase()
Declaration
protected StudentGroupIntegrationServiceBase()
Methods
GetStudentGroupHasChangedMessage(Int32)
Get Student Group Membership has Changed Message
Declaration
public virtual GetStudentGroupHasChangedMessageResponse GetStudentGroupHasChangedMessage(int groupId)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | groupId | Dummy parameter to handle service job issue |
Returns
Type | Description |
---|---|
GetStudentGroupHasChangedMessageResponse |
RaiseStudentGroupHasChangedEvent(StudentGroupHasChangedMessage)
Raise event after delete - RaiseStudentGroupHasChangedEvent
Declaration
public virtual Task RaiseStudentGroupHasChangedEvent(StudentGroupHasChangedMessage message)
Parameters
Type | Name | Description |
---|---|---|
StudentGroupHasChangedMessage | message |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
RaiseStudentGroupHasChangedEvent(RaiseStudentGroupHasChangedEventRequest)
Raise event after insert and update - RaiseStudentGroupHasChangedEvent
Declaration
public virtual Task RaiseStudentGroupHasChangedEvent(RaiseStudentGroupHasChangedEventRequest request)
Parameters
Type | Name | Description |
---|---|---|
RaiseStudentGroupHasChangedEventRequest | request | Dummy parameter to handle service job issue |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Implements
Cmc.Core.ServiceModel.IEntityService<>
Cmc.Core.ServiceModel.IService