Exemple #1
0
func NewPostsController() *PostsController {
	return &PostsController{
		JsonController: &controllers.JsonController{},
		postModel:      daos.NewDefaulPostDAO(defaultmongo.Conn()),
	}
}
Exemple #2
0
func NewUsersController(encryptionKey string) *UsersController {
	return &UsersController{
		JsonController: &controllers.JsonController{},
		userModel:      daos.NewDefaultUserDAO(defaultmongo.Conn(), encryptionKey), // mongo user model
	}
}
Exemple #3
0
func NewUsersController(nc *natsio.Nats, encryptionKey string) (pC *UsersController) {
	pC = &UsersController{}
	pC.natsCon = nc
	pC.userModel = daos.NewDefaultUserDAO(defaultmongo.Conn(), encryptionKey)
	return
}