Class ProgramSearch2
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class ProgramSearch2 : IProgramSearch
- Inheritance
-
ProgramSearch2
- Implements
-
- Inherited Members
-
Constructors
ProgramSearch2(IContentSearch)
public ProgramSearch2(IContentSearch contentSearch)
Parameters
contentSearch IContentSearch
Methods
CountProgramGroups(Guid, string)
public int CountProgramGroups(Guid programId, string keyword)
Parameters
programId Guid
keyword string
Returns
- int
GetGroupEnrollmentProgramId(Guid, Guid)
public Guid? GetGroupEnrollmentProgramId(Guid userId, Guid objectId)
Parameters
userId Guid
objectId Guid
Returns
- Guid?
GetProgramGroups(Guid, string, Paging)
public List<ProgramGroup> GetProgramGroups(Guid programId, string keyword, Paging paging)
Parameters
programId Guid
keyword string
paging Paging
Returns
- List<ProgramGroup>
GetProgramIds(Guid)
public List<Guid> GetProgramIds(Guid taskObjectId)
Parameters
taskObjectId Guid
Returns
- List<Guid>
GetProgramIdsForStandaloneAchievements(Guid, out List<Guid?>)
public List<Guid> GetProgramIdsForStandaloneAchievements(Guid taskObjectId, out List<Guid?> objects)
Parameters
taskObjectId Guid
objects List<Guid?>
Returns
- List<Guid>
GetProgramValues(Guid, Guid)
public ProgramValuesResult GetProgramValues(Guid programId, Guid taskObjectId)
Parameters
programId Guid
taskObjectId Guid
Returns
- ProgramValuesResult
GetProgramsForSubmit(Guid, List<Guid>, string)
public List<SubmittedProgram> GetProgramsForSubmit(Guid organizationId, List<Guid> programsIds, string language)
Parameters
organizationId Guid
programsIds List<Guid>
language string
Returns
- List<SubmittedProgram>
IsProgramFullyCompletedByLearner(Guid, Guid)
public bool IsProgramFullyCompletedByLearner(Guid programId, Guid userId)
Parameters
programId Guid
userId Guid
Returns
- bool
IsTaskCompletedByLearner(Guid, Guid)
public bool IsTaskCompletedByLearner(Guid taskIdentifier, Guid userIdentifier)
Parameters
taskIdentifier Guid
userIdentifier Guid
Returns
- bool
IsTaskCompletionPrerequisite(Guid, Guid)
public bool IsTaskCompletionPrerequisite(Guid programId, Guid taskObjectId)
Parameters
programId Guid
taskObjectId Guid
Returns
- bool
IsTaskEnrollmentExist(Guid, Guid)
public bool IsTaskEnrollmentExist(Guid userId, Guid objectId)
Parameters
userId Guid
objectId Guid
Returns
- bool