Skip to content

Commit 19335f0

Browse files
Merge pull request #5 from vinodnextcoder/feature/users
update users
2 parents 50db20f + cabc24e commit 19335f0

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

controllers/users/users.go

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ func UpdateUser() gin.HandlerFunc {
3737
// id, _ := strconv.Atoi(c.Param("id"))
3838

3939
if err := database.Db.Where("Id = ?", c.Param("id")).First(&user).Error; err != nil {
40-
c.JSON(http.StatusBadRequest, gin.H{"error": "Record not found!"})
40+
4141
return
4242
}
4343
// Validate input
@@ -52,3 +52,16 @@ func UpdateUser() gin.HandlerFunc {
5252
c.JSON(http.StatusOK, responses.SuccesResponse{Status: http.StatusOK, Message: "success", Data: map[string]interface{}{"data": user}})
5353
}
5454
}
55+
56+
func GetUsers() gin.HandlerFunc {
57+
return func(c *gin.Context) {
58+
var user []models.User
59+
60+
err := database.Db.Find(&user).Error
61+
if err != nil {
62+
c.JSON(http.StatusBadRequest, gin.H{"error": "Record not found!"})
63+
}
64+
65+
c.JSON(http.StatusOK, responses.SuccesResponse{Status: http.StatusOK, Message: "success", Data: map[string]interface{}{"data": user}})
66+
}
67+
}

file-log02-12-2024.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@
33
{"level":"info","msg":"golang app started","time":"2024-02-12T23:13:36+05:30"}
44
{"level":"info","msg":"golang app started","time":"2024-02-12T23:18:21+05:30"}
55
{"level":"info","msg":"golang app started","time":"2024-02-12T23:24:10+05:30"}
6+
{"level":"info","msg":"golang app started","time":"2024-02-12T23:33:46+05:30"}
7+
{"level":"info","msg":"golang app started","time":"2024-02-12T23:35:14+05:30"}

routes/users.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ import (
99
func UserRoute(router *gin.Engine) {
1010
router.POST("/create", users.CreateUser())
1111
router.PUT("/update/:id", users.UpdateUser())
12+
router.GET("/users", users.GetUsers())
1213
}

0 commit comments

Comments
 (0)