refactor: use ScheduleResponse instead other schedule responses
This commit is contained in:
		| @@ -4,9 +4,6 @@ import {DateOnly} from "@model/DateOnly"; | ||||
| import {PeriodTimes} from "@model/pairPeriodTime"; | ||||
| import {ScheduleRequest} from "@api/v1/scheduleRequest"; | ||||
| import {ScheduleResponse} from "@api/v1/scheduleResponse"; | ||||
| import {GroupScheduleResponse} from "@api/v1/groupScheduleResponse"; | ||||
| import {ProfessorScheduleResponse} from "@api/v1/professorScheduleResponse"; | ||||
| import {LectureHallScheduleResponse} from "@api/v1/lectureHallScheduleResponse"; | ||||
| import {map} from "rxjs"; | ||||
|  | ||||
| @Injectable() | ||||
| @@ -27,18 +24,18 @@ export class ScheduleService extends ApiService { | ||||
|   } | ||||
|  | ||||
|   public getByGroup(id : number, isEven: boolean | null = null, disciplines: Array<number> | null = null, professors: Array<number> | null = null, lectureHalls: Array<number> | null = null) { | ||||
|     return this.get<GroupScheduleResponse>('GetByGroup' + id.toString(), {isEven: isEven, disciplines: disciplines, professors: professors, lectureHalls: lectureHalls}); | ||||
|     return this.get<ScheduleResponse[]>('GetByGroup/' + id.toString(), {isEven: isEven, disciplines: disciplines, professors: professors, lectureHalls: lectureHalls}); | ||||
|   } | ||||
|  | ||||
|   public getByProfessor(id : number, isEven: boolean | null = null, disciplines: Array<number> | null = null, groups: Array<number> | null = null, lectureHalls: Array<number> | null = null) { | ||||
|     return this.get<ProfessorScheduleResponse>('GetByProfessor' + id.toString(), {isEven: isEven, disciplines: disciplines, groups: groups, lectureHalls: lectureHalls}); | ||||
|     return this.get<ScheduleResponse[]>('GetByProfessor/' + id.toString(), {isEven: isEven, disciplines: disciplines, groups: groups, lectureHalls: lectureHalls}); | ||||
|   } | ||||
|  | ||||
|   public getByLectureHall(id : number, isEven: boolean | null = null, disciplines: Array<number> | null = null, groups: Array<number> | null = null, professors: Array<number> | null = null) { | ||||
|     return this.get<LectureHallScheduleResponse>('GetByLectureHall' + id.toString(), {isEven: isEven, disciplines: disciplines, groups: groups, professors: professors}); | ||||
|     return this.get<ScheduleResponse[]>('GetByLectureHall/' + id.toString(), {isEven: isEven, disciplines: disciplines, groups: groups, professors: professors}); | ||||
|   } | ||||
|  | ||||
|   public getByDiscipline(id : number, isEven: boolean | null = null, groups: Array<number> | null = null, professors: Array<number> | null = null, lectureHalls: Array<number> | null = null) { | ||||
|     return this.get<GroupScheduleResponse>('GetByDiscipline' + id.toString(), {isEven: isEven, groups: groups, professors: professors, lectureHalls: lectureHalls}); | ||||
|     return this.get<ScheduleResponse[]>('GetByDiscipline/' + id.toString(), {isEven: isEven, groups: groups, professors: professors, lectureHalls: lectureHalls}); | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user