Class Course2Store
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public static class Course2Store
- Inheritance
-
Course2Store
- Inherited Members
-
Fields
_contentStore
public static TContentStore _contentStore
Field Value
- TContentStore
Methods
ClearCache(Guid)
public static void ClearCache(Guid organizationId)
Parameters
organizationId Guid
public static void ConnectCourseActivityAssessmentForm(Guid courseId, Guid activityId, Guid formId)
Parameters
courseId Guid
activityId Guid
formId Guid
ConnectCourseActivityGradeItem(Guid, Guid, Guid)
public static void ConnectCourseActivityGradeItem(Guid courseId, Guid activityId, Guid gradeItemId)
Parameters
courseId Guid
activityId Guid
gradeItemId Guid
DeleteActivity(Guid, Guid, Guid)
public static void DeleteActivity(Guid courseId, Guid moduleId, Guid activityId)
Parameters
courseId Guid
moduleId Guid
activityId Guid
DeleteActivityCompetencies(Guid, Guid, Guid[])
public static void DeleteActivityCompetencies(Guid courseId, Guid activityId, Guid[] competencies)
Parameters
courseId Guid
activityId Guid
competencies Guid[]
DeleteActivityCompetency(Guid, Guid, Guid)
public static void DeleteActivityCompetency(Guid courseId, Guid activityId, Guid competencyId)
Parameters
courseId Guid
activityId Guid
competencyId Guid
DeleteCategory(IEnumerable<TCourseCategory>)
public static void DeleteCategory(IEnumerable<TCourseCategory> list)
Parameters
list IEnumerable<TCourseCategory>
DeleteCourse(Guid)
public static void DeleteCourse(Guid courseId)
Parameters
courseId Guid
DeleteModule(Guid, Guid)
public static void DeleteModule(Guid courseId, Guid moduleId)
Parameters
courseId Guid
moduleId Guid
DeleteProgramCategory(IEnumerable<TProgramCategory>)
public static void DeleteProgramCategory(IEnumerable<TProgramCategory> list)
Parameters
list IEnumerable<TProgramCategory>
DeleteProgramPrequisite(Guid)
public static void DeleteProgramPrequisite(Guid id)
Parameters
id Guid
Initialize(ICommander, IContentSearch)
public static void Initialize(ICommander commander, IContentSearch contentSearch)
Parameters
commander ICommander
contentSearch IContentSearch
Insert(Guid, Guid, ActivityCompetency[])
public static void Insert(Guid courseId, Guid activityId, ActivityCompetency[] competencies)
Parameters
courseId Guid
activityId Guid
competencies ActivityCompetency[]
InsertCatalog(Guid, Guid, string)
public static void InsertCatalog(Guid organizationId, Guid catalogId, string catalogName)
Parameters
organizationId Guid
catalogId Guid
catalogName string
InsertCategory(IEnumerable<TCourseCategory>)
public static void InsertCategory(IEnumerable<TCourseCategory> list)
Parameters
list IEnumerable<TCourseCategory>
InsertCourse(QCourse, List<QUnit>, List<QModule>, List<QActivity>, List<QActivityCompetency>, List<QCoursePrerequisite>, List<TContent>)
public static void InsertCourse(QCourse course, List<QUnit> units, List<QModule> modules, List<QActivity> activities, List<QActivityCompetency> competencies, List<QCoursePrerequisite> prerequisites, List<TContent> contents)
Parameters
course QCourse
units List<QUnit>
modules List<QModule>
activities List<QActivity>
competencies List<QActivityCompetency>
prerequisites List<QCoursePrerequisite>
contents List<TContent>
InsertProgramCategory(IEnumerable<TProgramCategory>)
public static void InsertProgramCategory(IEnumerable<TProgramCategory> list)
Parameters
list IEnumerable<TProgramCategory>
ModifyCourseActivityType(Guid, Guid, ActivityType)
public static void ModifyCourseActivityType(Guid courseId, Guid activityId, ActivityType activityType)
Parameters
courseId Guid
activityId Guid
activityType ActivityType
UpdateActivity(Guid, QActivity, ContentContainer)
public static void UpdateActivity(Guid courseId, QActivity activity, ContentContainer content)
Parameters
courseId Guid
activity QActivity
content ContentContainer
UpdateCourse(QCourse, ContentContainer)
public static void UpdateCourse(QCourse course, ContentContainer content)
Parameters
course QCourse
content ContentContainer
UpdateModule(Guid, QModule, ContentContainer)
public static void UpdateModule(Guid courseId, QModule module, ContentContainer content)
Parameters
courseId Guid
module QModule
content ContentContainer
UpdateUnit(QUnit, ContentContainer)
public static void UpdateUnit(QUnit unit, ContentContainer content)
Parameters
unit QUnit
content ContentContainer