コード例 #1
0
ファイル: timeConfig.go プロジェクト: sellweek/TOGY-server
//Delete deletes a TimeConfig from Datastore, emptying its Key field.
func (tc *TimeConfig) Delete(c appengine.Context) (err error) {
	err = gaemodel.Delete(c, tc)
	if err != nil {
		return
	}

	err = config.UpdateTimestamp(c)
	return
}
コード例 #2
0
ファイル: activation.go プロジェクト: sellweek/TOGY-server
func (a *Activation) Delete(c appengine.Context) (err error) {
	gaemodel.Delete(c, a)
	if err != nil {
		return
	}

	a.SetKey(nil)

	return
}
コード例 #3
0
ファイル: presentation.go プロジェクト: sellweek/TOGY-server
//Delete deletes the presentation record from Datastore and
//its data file from Blobstore.
func (p *Presentation) Delete(c appengine.Context) (err error) {
	err = action.DeleteFor(p, c)
	if err != nil {
		return
	}

	err = gaemodel.Delete(c, p)
	if err != nil {
		return
	}

	err = blobstore.Delete(c, p.BlobKey)
	return
}