@@ -2,7 +2,6 @@ package controllers
22
33import (
44 "errors"
5- "fmt"
65 "github.com/Darklabel91/API_Names/database"
76 "github.com/Darklabel91/API_Names/models"
87 Metaphone "github.com/Darklabel91/metaphone-br"
@@ -38,7 +37,7 @@ func Signup(c *gin.Context) {
3837
3938 //create the user
4039 user := models.User {Email : body .Email , Password : string (hash ), IP : c .ClientIP ()}
41- result := database .Db .Create (& user )
40+ result := database .DB .Create (& user )
4241
4342 if result .Error != nil {
4443 c .JSON (http .StatusBadRequest , gin.H {"Message" : "Email already registered" })
@@ -61,7 +60,7 @@ func Login(c *gin.Context) {
6160
6261 // Look up requested user
6362 var user models.User
64- database .Db .First (& user , "email = ?" , body .Email )
63+ database .DB .First (& user , "email = ?" , body .Email )
6564
6665 if user .ID == 0 {
6766 c .JSON (http .StatusBadRequest , gin.H {"Message" : "Invalid email or password" })
@@ -124,7 +123,7 @@ func CreateName(c *gin.Context) {
124123 return
125124 }
126125
127- database .Db .Create (& name )
126+ database .DB .Create (& name )
128127 c .JSON (http .StatusOK , name )
129128}
130129
@@ -133,7 +132,7 @@ func GetID(c *gin.Context) {
133132 var name models.NameType
134133
135134 id := c .Params .ByName ("id" )
136- database .Db .First (& name , id )
135+ database .DB .First (& name , id )
137136
138137 if name .ID == 0 {
139138 c .JSON (http .StatusNotFound , gin.H {"Not found" : "name id not found" })
@@ -148,14 +147,14 @@ func DeleteName(c *gin.Context) {
148147 var name models.NameType
149148
150149 id := c .Params .ByName ("id" )
151- database .Db .First (& name , id )
150+ database .DB .First (& name , id )
152151
153152 if name .ID == 0 {
154153 c .JSON (http .StatusNotFound , gin.H {"Not found" : "name id not found" })
155154 return
156155 }
157156
158- database .Db .Delete (& name , id )
157+ database .DB .Delete (& name , id )
159158 c .JSON (http .StatusOK , gin.H {"Delete" : "name id " + id + " was deleted" })
160159}
161160
@@ -164,7 +163,7 @@ func UpdateName(c *gin.Context) {
164163 var name models.NameType
165164
166165 id := c .Param ("id" )
167- database .Db .First (& name , id )
166+ database .DB .First (& name , id )
168167
169168 if name .ID == 0 {
170169 c .JSON (http .StatusNotFound , gin.H {"Not found" : "name id not found" })
@@ -176,7 +175,7 @@ func UpdateName(c *gin.Context) {
176175 return
177176 }
178177
179- database .Db .Model (& name ).UpdateColumns (name )
178+ database .DB .Model (& name ).UpdateColumns (name )
180179 c .JSON (http .StatusOK , name )
181180}
182181
@@ -185,7 +184,7 @@ func GetName(c *gin.Context) {
185184 var name models.NameType
186185
187186 n := c .Params .ByName ("name" )
188- database .Db .Raw ("select * from name_types where name = ?" , strings .ToUpper (n )).Find (& name )
187+ database .DB .Raw ("select * from name_types where name = ?" , strings .ToUpper (n )).Find (& name )
189188
190189 if name .ID == 0 {
191190 c .JSON (http .StatusNotFound , gin.H {"Not found" : "name not found" })
@@ -199,7 +198,7 @@ func GetName(c *gin.Context) {
199198//GetTrustedIPs return all IPS from user's on the database
200199func GetTrustedIPs () []string {
201200 var users []models.User
202- if err := database .Db .Find (& users ).Error ; err != nil {
201+ if err := database .DB .Find (& users ).Error ; err != nil {
203202 return nil
204203 }
205204
@@ -208,8 +207,6 @@ func GetTrustedIPs() []string {
208207 ips = append (ips , user .IP )
209208 }
210209
211- fmt .Println (ips )
212-
213210 return ips
214211}
215212
@@ -233,7 +230,7 @@ func SearchSimilarNames(c *gin.Context) {
233230 nameMetaphone := Metaphone .Pack (name )
234231
235232 //search perfect match
236- database .Db .Raw ("select * from name_types where name = ?" , strings .ToUpper (name )).Find (& metaphoneNames )
233+ database .DB .Raw ("select * from name_types where name = ?" , strings .ToUpper (name )).Find (& metaphoneNames )
237234 if len (metaphoneNames ) == 1 {
238235 r := models.MetaphoneR {
239236 ID : metaphoneNames [0 ].ID ,
@@ -250,7 +247,7 @@ func SearchSimilarNames(c *gin.Context) {
250247 }
251248
252249 //find all metaphoneNames matching metaphone
253- database .Db .Raw ("select * from name_types where metaphone = ?" , nameMetaphone ).Find (& metaphoneNames )
250+ database .DB .Raw ("select * from name_types where metaphone = ?" , nameMetaphone ).Find (& metaphoneNames )
254251 similarNames := findNames (metaphoneNames , name , levenshtein )
255252
256253 //for recall purposes we can't only search for metaphone exact match's if no similar word is found
@@ -341,7 +338,7 @@ func findCanonical(name string, matchingMetaphoneNames []models.NameType, nameVa
341338 for _ , similarName := range nameVariations {
342339 sn := strings .ToUpper (similarName )
343340 if sn == n {
344- database .Db .Raw ("select * from name_types where name = ?" , sn ).Find (& canonicalEntity )
341+ database .DB .Raw ("select * from name_types where name = ?" , sn ).Find (& canonicalEntity )
345342 if canonicalEntity .ID != 0 {
346343 return canonicalEntity , nil
347344 }
@@ -350,7 +347,7 @@ func findCanonical(name string, matchingMetaphoneNames []models.NameType, nameVa
350347
351348 //in case of failure on other attempts, we search every nameVariations directly on database
352349 for _ , similarName := range nameVariations {
353- database .Db .Raw ("select * from name_types where name = ?" , strings .ToUpper (similarName )).Find (& canonicalEntity )
350+ database .DB .Raw ("select * from name_types where name = ?" , strings .ToUpper (similarName )).Find (& canonicalEntity )
354351 if canonicalEntity .ID != 0 {
355352 return canonicalEntity , nil
356353 }
0 commit comments