package handler import ( "github.com/fastenhealth/fastenhealth-onprem/backend/pkg/database" "github.com/fastenhealth/fastenhealth-onprem/backend/pkg/models" "github.com/gin-gonic/gin" "net/http" ) func AuthSignup(c *gin.Context) { databaseRepo := c.MustGet("REPOSITORY").(database.DatabaseRepository) var user models.User if err := c.ShouldBindJSON(&user); err != nil { c.JSON(http.StatusInternalServerError, gin.H{"success": false, "error": err.Error()}) return } err := databaseRepo.CreateUser(c, &user) if err != nil { c.JSON(http.StatusInternalServerError, gin.H{"success": false, "error": err.Error()}) return } c.JSON(http.StatusOK, gin.H{"success": true}) }