Interface ICourseDistributionStore
- Namespace
- InSite.Application.Courses.Read
- Assembly
- Shift.Sdk.dll
public interface ICourseDistributionStore
- Extension Methods
Methods
DeleteCourseDistribution(Guid)
void DeleteCourseDistribution(Guid courseDistributionId)
Parameters
courseDistributionIdGuid
InsertCourseDistribution(TCourseDistribution)
void InsertCourseDistribution(TCourseDistribution distribution)
Parameters
distributionTCourseDistribution
InsertCourseDistributions(IEnumerable<TCourseDistribution>)
void InsertCourseDistributions(IEnumerable<TCourseDistribution> list)
Parameters
UpdateCourseDistribution(TCourseDistribution)
void UpdateCourseDistribution(TCourseDistribution distribution)
Parameters
distributionTCourseDistribution
UpdateCourseDistribution<TCourseDistribution>(Guid, params (Expression<Func<TCourseDistribution, object>> Property, object Value)[])
void UpdateCourseDistribution<TCourseDistribution>(Guid courseDistributionId, params (Expression<Func<TCourseDistribution, object>> Property, object Value)[] updates)
Parameters
courseDistributionIdGuidupdates(Expression<Func<TCourseDistribution, object>> Property, object Value)[]
Type Parameters
TCourseDistribution