Interface ICourseDistributionSearch
- Namespace
- InSite.Application.Courses.Read
- Assembly
- Shift.Sdk.dll
public interface ICourseDistributionSearch
- Extension Methods
-
Methods
CountCourseDistributions(TCourseDistributionFilter)
int CountCourseDistributions(TCourseDistributionFilter filter)
Parameters
filter TCourseDistributionFilter
Returns
- int
GetCourseDistribution(Guid)
TCourseDistribution GetCourseDistribution(Guid courseDistributionId)
Parameters
courseDistributionId Guid
Returns
- TCourseDistribution
GetCourseDistributions(TCourseDistributionFilter, params Expression<Func<TCourseDistribution, object>>[])
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)
List<CourseDistributionGridItem> GetCourseDistributionsByLearner(Guid organizationId, Guid learnerUserId)
Parameters
organizationId Guid
learnerUserId Guid
Returns
- List<CourseDistributionGridItem>
GetCourseDistributionsByManager(Guid, Guid)
List<CourseDistributionGridItem> GetCourseDistributionsByManager(Guid organizationId, Guid managerUserId)
Parameters
organizationId Guid
managerUserId Guid
Returns
- List<CourseDistributionGridItem>