Class CourseDistributionStore
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class CourseDistributionStore : ICourseDistributionStore
- Inheritance
-
CourseDistributionStore
- Implements
-
- Inherited Members
-
Constructors
CourseDistributionStore()
public CourseDistributionStore()
Methods
DeleteCourseDistribution(Guid)
public void DeleteCourseDistribution(Guid courseDistributionId)
Parameters
courseDistributionId Guid
InsertCourseDistribution(TCourseDistribution)
public void InsertCourseDistribution(TCourseDistribution distribution)
Parameters
distribution TCourseDistribution
InsertCourseDistributions(IEnumerable<TCourseDistribution>)
public void InsertCourseDistributions(IEnumerable<TCourseDistribution> list)
Parameters
list IEnumerable<TCourseDistribution>
UpdateCourseDistribution(TCourseDistribution)
public void UpdateCourseDistribution(TCourseDistribution distribution)
Parameters
distribution TCourseDistribution
UpdateCourseDistribution<TCourseDistribution>(Guid, params (Expression<Func<TCourseDistribution, object>> Property, object Value)[])
public void UpdateCourseDistribution<TCourseDistribution>(Guid courseDistributionId, params (Expression<Func<TCourseDistribution, object>> Property, object Value)[] updates)
Parameters
courseDistributionId Guid
updates (Expression<Func<TCourseDistribution, object>> Property, object Value)[]
Type Parameters
TCourseDistribution