Table of Contents

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>