Table of Contents

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