package Guns import ( "git.siteworxpro.com/gun-manager/sql" "html/template" "net/http" ) func Get(w http.ResponseWriter, r *http.Request) { db := sql.GetDb() guns := db.AllGuns() t, err := template.ParseFiles("templates/Index.gohtml") if err != nil { panic(err) } var total uint = 0 for _, gun := range guns { total += gun.ValueAmount } data := struct { Guns []sql.Gun Total uint }{ Guns: guns, Total: total, } err = t.Execute(w, data) if err != nil { panic(err) } }