func GetCurrentObjectCtx(ctx domain.IContext, req *http.Request) *users.User { return ctx.Get(req, "TESTCURRENTOBJECT").(*users.User) }
func SetCurrentObjectCtx(ctx domain.IContext, req *http.Request, user *users.User) { ctx.Set(req, "TESTCURRENTOBJECT", user) }
func GetMongoDbCtx(ctx domain.IContext, r *http.Request) *MongoDB { if db := ctx.Get(r, MongoDbKey); db != nil { return db.(*MongoDB) } return nil }
func SetMongoDbCtx(ctx domain.IContext, r *http.Request, db *MongoDB) { ctx.Set(r, MongoDbKey, db) }
func GetRendererCtx(ctx domain.IContext, r *http.Request) *Renderer { if ren := ctx.Get(r, RendererKey); ren != nil { return ren.(*Renderer) } return nil }
func SetRendererCtx(ctx domain.IContext, r *http.Request, renderer *Renderer) { ctx.Set(r, RendererKey, renderer) }