Table of Contents

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