package controllers import ( "net/http" "github.com/gin-gonic/gin" // UBAH DUA BARIS INI MENJADI s-class-backend "s-class-backend/config" "s-class-backend/models" ) // Fungsi untuk mengambil semua jadwal dari database func GetSchedules(c *gin.Context) { var schedules []models.ClassSchedule // Mengambil semua data jadwal dan diurutkan berdasarkan Hari dan Jam Mulai if err := config.DB.Order("hari, jam_mulai").Find(&schedules).Error; err != nil { c.JSON(http.StatusInternalServerError, gin.H{"error": "Gagal mengambil data jadwal kuliah"}) return } // Kirim data ke frontend (React) c.JSON(http.StatusOK, gin.H{ "data": schedules, }) }