Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FacultyController

Hierarchy

  • FacultyController

Index

Properties

Private absenceRepository

absenceRepository: Repository<Absence>

Private areaRepository

areaRepository: Repository<Area>

Private configService

configService: ConfigService

Private facultyRepository

facultyRepository: Repository<Faculty>

Private facultyScheduleService

facultyScheduleService: FacultyScheduleService

Private facultyService

facultyService: FacultyService

Private semesterRepository

semesterRepository: Repository<Semester>

Private semesterService

semesterService: SemesterService

Methods

create

getAll

getAllFaculty

  • getAllFaculty(acadYears?: string): Promise<object>
  • Responds with an object in which the requested academic year(s) maps to an array of faculty along with their area, course instances, and absences.

    Parameters

    • Optional acadYears: string

      is an array of strings that represent academic years for which faculty schedule data is being requested. If no argument is provided for acadYears, all years will be returned.

    Returns Promise<object>

getInstructors

update

updateFacultyAbsence

Generated using TypeDoc