Table of Contents

Class ProgramStore

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public static class ProgramStore
Inheritance
ProgramStore
Inherited Members

Methods

Delete(Guid)

public static void Delete(Guid programIdentifier)

Parameters

programIdentifier Guid

DeleteEnrollment(Guid, Guid)

public static void DeleteEnrollment(Guid program, Guid user)

Parameters

program Guid
user Guid

DeleteGroupEnrollment(Guid, Guid)

public static void DeleteGroupEnrollment(Guid programId, Guid groupId)

Parameters

programId Guid
groupId Guid

IncreaseMessageStalledSentCount(Guid, Guid)

public static void IncreaseMessageStalledSentCount(Guid program, Guid user)

Parameters

program Guid
user Guid

Insert(TProgram, Guid)

public static void Insert(TProgram list, Guid createdBy)

Parameters

list TProgram
createdBy Guid

InsertEnrollment(Guid, Guid, Guid, Guid, DateTimeOffset?)

public static void InsertEnrollment(Guid organization, Guid program, Guid learner, Guid creator, DateTimeOffset? completion = null)

Parameters

organization Guid
program Guid
learner Guid
creator Guid
completion DateTimeOffset?

InsertGroupEnrollment(Guid, Guid, Guid, Guid)

public static void InsertGroupEnrollment(Guid organizationId, Guid programId, Guid groupId, Guid creatorUserId)

Parameters

organizationId Guid
programId Guid
groupId Guid
creatorUserId Guid

RemoveCompletionTaskIdFromProgram(Guid, Guid)

public static void RemoveCompletionTaskIdFromProgram(Guid program, Guid task)

Parameters

program Guid
task Guid

RemoveEnrollmentTaskCompletionDate(Guid, Guid)

public static void RemoveEnrollmentTaskCompletionDate(Guid user, Guid obnjectId)

Parameters

user Guid
obnjectId Guid

Update(TProgram, Guid)

public static void Update(TProgram list, Guid modifiedBy)

Parameters

list TProgram
modifiedBy Guid

UpdateEnrollmentCompletionDate(Guid, Guid, DateTimeOffset?)

public static void UpdateEnrollmentCompletionDate(Guid program, Guid user, DateTimeOffset? completion)

Parameters

program Guid
user Guid
completion DateTimeOffset?