Interface ITaskService
Represents a contract for the Task service.
Assembly: Cmc.Nexus.Crm.Contracts.dll
Syntax
public interface ITaskService : IEntityService<TaskEntity>, IService
Methods
BatchDelete(TaskBatchDeleteRequest)
Declaration
ServiceResponse BatchDelete(TaskBatchDeleteRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
BatchUnlock(TaskBatchUnlockRequest)
Declaration
ServiceResponse BatchUnlock(TaskBatchUnlockRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
BatchUpdate(TaskBatchUpdateRequest)
Declaration
ServiceResponse BatchUpdate(TaskBatchUpdateRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
CheckForConflictingDateAndTime(TaskEntity)
Checks for conflicting date and time.
Declaration
bool CheckForConflictingDateAndTime(TaskEntity entity)
Parameters
Type |
Name |
Description |
TaskEntity |
entity |
The Task entity.
|
Returns
Type |
Description |
System.Boolean |
|
GetBatchFilteredTasks(GetBatchFilteredTasksRequest)
Get batch filtered tasks.
Declaration
GetBatchFilteredTasksResponse GetBatchFilteredTasks(GetBatchFilteredTasksRequest request)
Parameters
Returns
GetCurrentOrHistoricalTasks(GetCurrentOrHistoricalTasksRequest)
Get current or historical tasks for student
Declaration
GetCurrentOrHistoricalTasksResponse GetCurrentOrHistoricalTasks(GetCurrentOrHistoricalTasksRequest request)
Parameters
Returns
GetMessagesForStaff(GetMessagesForStaffRequest)
Declaration
GetMessagesForStaffResponse GetMessagesForStaff(GetMessagesForStaffRequest request)
Parameters
Returns
GetStudentMessageForStudent(GetStudentMessageRequest)
GetStudentMessageForStudent
Declaration
GetStudentMessageResponse GetStudentMessageForStudent(GetStudentMessageRequest request)
Parameters
Returns
GetTasks(GetTasksForStudentRequest)
Declaration
GetTasksForStudentResponse GetTasks(GetTasksForStudentRequest request)
Parameters
Returns
LockTasks(LockTasksRequest)
Declaration
LockTasksResponse LockTasks(LockTasksRequest request)
Parameters
Returns
MarkMessageRead(MarkMessageReadRequest)
Declaration
ServiceResponse MarkMessageRead(MarkMessageReadRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
ScheduleTaskForGroup(ScheduleTaskForGroupRequest)
Schedules the task for group.
Declaration
ScheduleTaskForGroupResponse ScheduleTaskForGroup(ScheduleTaskForGroupRequest request)
Parameters
Returns
UpdateReassignedTasksViewedStatus(ServiceRequest)
Updates Reassigned Tasks Viewed Status
Declaration
ServiceResponse UpdateReassignedTasksViewedStatus(ServiceRequest request)
Parameters
Type |
Name |
Description |
Cmc.Core.ServiceModel.ServiceRequest |
request |
|
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|
UpdateTasks(TasksUpdateRequest)
Declaration
ServiceResponse UpdateTasks(TasksUpdateRequest request)
Parameters
Returns
Type |
Description |
Cmc.Core.ServiceModel.ServiceResponse |
|