Table of Contents

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