func (c App) getUsers() []*models.User {
	users, err := c.Txn.Select(models.User{}, `select * from User`)
	if err != nil {
		panic(err)
	}
	if len(users) == 0 {
		return nil
	}
	users_list := make([]*models.User, len(users), len(users))
	for i, user := range users {
		users_list[i] = user.(*models.User)
	}
	return users_list
}
Get a list of all of the users
package controllers
import (
	"github.com/JustinJudd/CAGo/app/models"
	"github.com/JustinJudd/CAGo/app/routes"
	"crypto/ecdsa"
	"crypto/elliptic"
	"crypto/rand"
	"crypto/rsa"
	"crypto/x509"
	"crypto/x509/pkix"
	"encoding/asn1"
	"encoding/pem"
	"github.com/robfig/revel"
	"math/big"
	"strconv"
	"strings"
	"time"
	"code.google.com/p/go.crypto/bcrypt"
	"crypto"
	"errors"
	"io"
)
type App struct {
	GorpController
}
type BreadCrumb struct {
	Name, Url string
	Active    bool
}
func (c App) logEntry() revel.Result {
	revel.INFO.Println(c.Request.Method, c.Request.URL, "(Action:", c.Action, "Params:", c.Params.Route, "User:", c.Session["user"], ")")
	return nil
}