Interface IProgramSearch
- Namespace
- InSite.Application.Records.Read
- Assembly
- Shift.Sdk.dll
public interface IProgramSearch
- Extension Methods
-
Methods
CountProgramGroups(Guid, string)
int CountProgramGroups(Guid programId, string keyword)
Parameters
programId Guid
keyword string
Returns
- int
GetGroupEnrollmentProgramId(Guid, Guid)
Guid? GetGroupEnrollmentProgramId(Guid userId, Guid objectId)
Parameters
userId Guid
objectId Guid
Returns
- Guid?
GetProgramGroups(Guid, string, Paging)
List<ProgramGroup> GetProgramGroups(Guid programId, string keyword, Paging paging)
Parameters
programId Guid
keyword string
paging Paging
Returns
- List<ProgramGroup>
GetProgramIds(Guid)
List<Guid> GetProgramIds(Guid taskObjectId)
Parameters
taskObjectId Guid
Returns
- List<Guid>
GetProgramIdsForStandaloneAchievements(Guid, out List<Guid?>)
List<Guid> GetProgramIdsForStandaloneAchievements(Guid taskObjectId, out List<Guid?> objects)
Parameters
taskObjectId Guid
objects List<Guid?>
Returns
- List<Guid>
GetProgramValues(Guid, Guid)
ProgramValuesResult GetProgramValues(Guid programId, Guid taskObjectId)
Parameters
programId Guid
taskObjectId Guid
Returns
- ProgramValuesResult
GetProgramsForSubmit(Guid, List<Guid>, string)
List<SubmittedProgram> GetProgramsForSubmit(Guid organizationId, List<Guid> programsIds, string language)
Parameters
organizationId Guid
programsIds List<Guid>
language string
Returns
- List<SubmittedProgram>
IsProgramFullyCompletedByLearner(Guid, Guid)
bool IsProgramFullyCompletedByLearner(Guid programId, Guid userId)
Parameters
programId Guid
userId Guid
Returns
- bool
IsTaskCompletedByLearner(Guid, Guid)
bool IsTaskCompletedByLearner(Guid value, Guid userIdentifier)
Parameters
value Guid
userIdentifier Guid
Returns
- bool
IsTaskCompletionPrerequisite(Guid, Guid)
bool IsTaskCompletionPrerequisite(Guid programId, Guid taskObjectId)
Parameters
programId Guid
taskObjectId Guid
Returns
- bool
IsTaskEnrollmentExist(Guid, Guid)
bool IsTaskEnrollmentExist(Guid userId, Guid objectId)
Parameters
userId Guid
objectId Guid
Returns
- bool