[Valentino Heman Budiarto] 8d35ec81d8 update 17 mei
2026-05-17 21:34:19 +07:00

28 lines
665 B
Go

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,
})
}