Added match model.

This commit is contained in:
Patrick Fairbank
2014-05-24 18:52:10 -07:00
parent 37999ba6f5
commit 42c6ae9be8
6 changed files with 213 additions and 12 deletions

View File

@@ -18,6 +18,7 @@ type Database struct {
path string
db *sql.DB
eventSettingsMap *modl.DbMap
matchMap *modl.DbMap
teamMap *modl.DbMap
}
@@ -54,9 +55,12 @@ func (database *Database) Close() {
func (database *Database) mapTables() {
dialect := new(modl.SqliteDialect)
database.teamMap = modl.NewDbMap(database.db, dialect)
database.teamMap.AddTableWithName(Team{}, "teams").SetKeys(false, "Id")
database.eventSettingsMap = modl.NewDbMap(database.db, dialect)
database.eventSettingsMap.AddTableWithName(EventSettings{}, "event_settings").SetKeys(false, "Id")
database.matchMap = modl.NewDbMap(database.db, dialect)
database.matchMap.AddTableWithName(Match{}, "matches").SetKeys(false, "Id")
database.teamMap = modl.NewDbMap(database.db, dialect)
database.teamMap.AddTableWithName(Team{}, "teams").SetKeys(false, "Id")
}