Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CourseInstanceService

class

CourseInstanceService Injectable service that provides additional methods for querying the database and handling CRUD operations on Course Instances.

Hierarchy

  • CourseInstanceService

Index

Properties

Private configService

configService: ConfigService

Protected courseEntityRepository

courseEntityRepository: Repository<Course>

Private courseInstanceRepository

courseInstanceRepository: Repository<CourseInstance>

Private courseRepository

courseRepository: Repository<CourseListingView>

Private courseScheduleRepository

courseScheduleRepository: Repository<ScheduleBlockView>

Private facultyRepository

facultyRepository: Repository<Faculty>

Private instanceRepository

instanceRepository: Repository<CourseInstanceListingView>

Private instructorRepository

instructorRepository: Repository<FacultyCourseInstance>

Private multiYearPlanViewRepository

multiYearPlanViewRepository: Repository<MultiYearPlanView>

Private roomScheduleRepository

roomScheduleRepository: Repository<RoomScheduleBlockView>

Private semesterRepository

semesterRepository: Repository<SemesterView>

Methods

assignInstructors

editCourseInstance

getAllByYear

getCourseSchedule

getMultiYearPlan

getRoomSchedule

Generated using TypeDoc