Ejemplo n.º 1
0
func UpdateUser(usersRepository *repository.UsersRepository) func(c *gin.Context) {
	return func(c *gin.Context) {
		user := &entity.User{}

		if c.BindJSON(&user) == nil {
			if user.Email == "" {
				c.JSON(http.StatusBadRequest, gin.H{"devMessage": "User not contains a email."})
				return
			}

			c.JSON(http.StatusOK, usersRepository.Save(user))
		}
	}
}