func (d *ShowDriver) Save(s *event.Show) (*event.Show, error) { _now := now() if s.Id == "" { uid, _ := wcg.UUID() s.Id = uid s.CreatedAt = _now s.UpdatedAt = _now } else { s.UpdatedAt = _now } tkey := d.eventd.NewKey(s.EventId, 0, nil) key := d.NewKey(s.Id, 0, tkey) _, err := d.Put(key, s) return s, err }