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?