Class TaskStore
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public static class TaskStore
- Inheritance
-
TaskStore
- Inherited Members
-
Methods
CompleteTaskEnrollementFoLearner(Guid, Guid, Guid, Guid)
public static void CompleteTaskEnrollementFoLearner(Guid value, Guid taskId, Guid objectIdentifier, Guid userIdentifier)
Parameters
value Guid
taskId Guid
objectIdentifier Guid
userIdentifier Guid
Delete(Guid, IEnumerable<Guid>)
public static void Delete(Guid achievementListIdentifier, IEnumerable<Guid> achievements)
Parameters
achievementListIdentifier Guid
achievements IEnumerable<Guid>
Delete(Guid, Guid)
public static TTask Delete(Guid programIdentifier, Guid objectIdentifier)
Parameters
programIdentifier Guid
objectIdentifier Guid
Returns
- TTask
DeleteEnrollments(Guid, Guid)
public static void DeleteEnrollments(Guid organizationIdentifier, Guid taskIdentifier)
Parameters
organizationIdentifier Guid
taskIdentifier Guid
DeleteEnrollments(Guid, Guid, Guid)
public static TTask[] DeleteEnrollments(Guid organizationIdentifier, Guid programIdentifier, Guid userIdentifier)
Parameters
organizationIdentifier Guid
programIdentifier Guid
userIdentifier Guid
Returns
- TTask[]
EnrollUserToProgramTask(Guid, Guid, Guid, Guid, List<VTaskEnrollment>)
public static void EnrollUserToProgramTask(Guid organizationIdentifier, Guid taskIdentifier, Guid userIdentifier, Guid objectIdentifier, List<VTaskEnrollment> completedTasks = null)
Parameters
organizationIdentifier Guid
taskIdentifier Guid
userIdentifier Guid
objectIdentifier Guid
completedTasks List<VTaskEnrollment>
EnrollUserToProgramTasks(Guid, Guid)
public static TTask[] EnrollUserToProgramTasks(Guid organization, Guid program)
Parameters
organization Guid
program Guid
Returns
- TTask[]
EnrollUserToProgramTasks(Guid, Guid, Guid)
public static TTask[] EnrollUserToProgramTasks(Guid organizationIdentifier, Guid programIdentifier, Guid userIdentifier)
Parameters
organizationIdentifier Guid
programIdentifier Guid
userIdentifier Guid
Returns
- TTask[]
Insert(List<TTask>)
public static void Insert(List<TTask> items)
Parameters
items List<TTask>
Insert(Guid, Guid, Guid, string, string)
public static Guid Insert(Guid organization, Guid program, Guid objectIdentifier, string objectType, string taskCompletionRequirement)
Parameters
organization Guid
program Guid
objectIdentifier Guid
objectType string
taskCompletionRequirement string
Returns
- Guid
InsertPrerequisite(TPrerequisite)
public static void InsertPrerequisite(TPrerequisite prerequisite)
Parameters
prerequisite TPrerequisite
Update(TTask)
public static void Update(TTask item)
Parameters
item TTask
Update(List<TTask>)
public static void Update(List<TTask> items)
Parameters
items List<TTask>
UpdateTaskSequence(Guid, int)
public static void UpdateTaskSequence(Guid taskId, int sequence)
Parameters
taskId Guid
sequence int