func (dao *SessionDAO) Create(session *m.Session) (string, error) { session.CreatedAt = time.Now() session.UpdatedAt = time.Now() result, err := r.Table("sessions").Insert(session).RunWrite(dao.Session) if err != nil { log.Println(err) } session.ID = result.GeneratedKeys[0] return session.ID, nil }