package controllers

import (
	"zatobay_api/database"
	"zatobay_api/models"

	"github.com/gofiber/fiber/v2"
)

func GetRoles(c *fiber.Ctx) error {

	var roles []models.Roles

	result := database.DB.Find(&roles)

	if result.RowsAffected == 0 {
		return c.SendStatus(404)
	}

	return c.Status(200).JSON(fiber.Map{
		"message": "success",
		"roles":   roles,
	})
}
