Class CourseDistributionSearch
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class CourseDistributionSearch : ICourseDistributionSearch
- Inheritance
-
CourseDistributionSearch
- Implements
-
- Inherited Members
-
Constructors
CourseDistributionSearch()
public CourseDistributionSearch()
Methods
CountCourseDistributions(TCourseDistributionFilter)
public int CountCourseDistributions(TCourseDistributionFilter filter)
Parameters
filter TCourseDistributionFilter
Returns
- int
GetCourseDistribution(Guid)
public TCourseDistribution GetCourseDistribution(Guid courseDistributionId)
Parameters
courseDistributionId Guid
Returns
- TCourseDistribution
GetCourseDistributions(TCourseDistributionFilter, params Expression<Func<TCourseDistribution, object>>[])
public List<TCourseDistribution> GetCourseDistributions(TCourseDistributionFilter filter, params Expression<Func<TCourseDistribution, object>>[] includes)
Parameters
filter TCourseDistributionFilter
includes Expression<Func<TCourseDistribution, object>>[]
Returns
- List<TCourseDistribution>
GetCourseDistributionsByLearner(Guid, Guid)
public List<CourseDistributionGridItem> GetCourseDistributionsByLearner(Guid organizationId, Guid learnerUserId)
Parameters
organizationId Guid
learnerUserId Guid
Returns
- List<CourseDistributionGridItem>
GetCourseDistributionsByManager(Guid, Guid)
public List<CourseDistributionGridItem> GetCourseDistributionsByManager(Guid organizationId, Guid managerUserId)
Parameters
organizationId Guid
managerUserId Guid
Returns
- List<CourseDistributionGridItem>