Konfi-Castle-Kasino/getList.go

31 lines
487 B
Go
Raw Normal View History

2017-06-15 09:30:32 +00:00
package main
import (
2017-08-30 20:23:35 +00:00
"fmt"
2017-06-15 09:30:32 +00:00
"github.com/labstack/echo"
"net/http"
)
func getList(c echo.Context) error {
//Datenbankverbindung aufbauen
db := DBinit()
2017-06-15 09:30:32 +00:00
//Daten holen und anzeigen
var kofi []Kofi
asc := c.QueryParam("asc")
if asc == "" {
err := db.OrderBy("KCoins DESC").Find(&kofi)
if err != nil {
fmt.Println(err)
}
} else {
err := db.OrderBy("Name ASC").Find(&kofi)
if err != nil {
fmt.Println(err)
}
2017-06-15 09:30:32 +00:00
}
//Template
return c.JSON(http.StatusOK, kofi)
2017-06-15 09:30:32 +00:00
}