mirror of
https://gitlab.dit.htwk-leipzig.de/htwk-software/htwkalender.git
synced 2025-08-05 19:29:13 +02:00
fix:#65 updated db model for proxyrecord
This commit is contained in:
@@ -21,6 +21,7 @@ import (
|
||||
"htwkalender/data-manager/model"
|
||||
"htwkalender/data-manager/service/db"
|
||||
"htwkalender/data-manager/service/functions"
|
||||
"log/slog"
|
||||
)
|
||||
|
||||
// CourseService defines the methods to be implemented
|
||||
@@ -43,12 +44,23 @@ func NewPocketBaseCourseService(app *pocketbase.PocketBase) *PocketBaseCourseSer
|
||||
|
||||
// GetAllCourses returns all courses
|
||||
func (s *PocketBaseCourseService) GetAllCourses() []string {
|
||||
return db.GetAllCourses(s.app)
|
||||
courseList, err := db.GetAllCourses(s.app)
|
||||
if err != nil {
|
||||
slog.Error("Could not get all courses", "error", err)
|
||||
return nil
|
||||
}
|
||||
|
||||
return courseList
|
||||
}
|
||||
|
||||
// GetAllCoursesForSemester returns all courses for a specific semester
|
||||
func (s *PocketBaseCourseService) GetAllCoursesForSemester(semester string) []model.SeminarGroup {
|
||||
return db.GetAllCoursesForSemester(s.app, semester)
|
||||
seminarGroups, err := db.GetAllCoursesForSemester(s.app, semester)
|
||||
if err != nil {
|
||||
slog.Error("Could not get all courses for semester", "error", err)
|
||||
return nil
|
||||
}
|
||||
return seminarGroups
|
||||
}
|
||||
|
||||
// GetAllCoursesForSemesterWithEvents returns all courses for a specific semester with events
|
||||
|
Reference in New Issue
Block a user