Documentation ¶
Index ¶
- Variables
- func BorroRelacion(t models.Relacion) (bool, error)
- func BorroRol(rolId string) error
- func BorroTweet(ID string, UserId string) error
- func BuscoPerfil(ID string) (models.Usuario, error)
- func BuscoRol(nombre string) (models.Rol, error)
- func ChequeoConnection() int
- func ChequeoUsuarioAdmin(id string) (models.Usuario, bool, string)
- func ChequeoYaExisteRol(rol string) (models.Rol, bool, string)
- func ChequeoYaExisteUsuario(email string) (models.Usuario, bool, string)
- func ConectarBD() *mongo.Client
- func ConsultoRelacion(t models.Relacion) (bool, error)
- func EncriptarPassword(pass string) (string, error)
- func InsertoRegistro(u models.Usuario) (string, bool, error)
- func InsertoRelacion(t models.Relacion) (bool, error)
- func InsertoTweet(t models.GraboTweet) (string, bool, error)
- func IntentoLogin(email string, password string) (models.Usuario, bool)
- func LeoRolesTodos() ([]*models.Rol, bool)
- func LeoTweets(ID string, pagina int64) ([]*models.DevuelvoTweet, bool)
- func LeoTweetsSeguidores(ID string, pagina int) ([]models.DevuelvoTweetsSeguidores, bool)
- func LeoUsuariosTodos(ID string, page int64, search string, tipo string) ([]*models.Usuario, bool)
- func ModificoRegistro(u models.Usuario, ID string) (bool, error)
- func ModificoRolUsuario(u models.Usuario, ID string) (bool, error)
- func RegistroRol(r models.Rol) (string, bool, error)
Constants ¶
This section is empty.
Variables ¶
var MongoCN = ConectarBD()
MongoCN es el objeto de conexión a la base de datos
Functions ¶
func BorroTweet ¶
func BuscoPerfil ¶
BuscoPerfil busca un perfil en la BD
func ChequeoUsuarioAdmin ¶
ChequeoUsuarioAdmin recibe un id de parámetro y chequea si tiene privilegios de rol de admin
func ChequeoYaExisteRol ¶
ChequeoYaExisteRol recibe un rol de parámetro y chequea si ya existe en la BD
func ChequeoYaExisteUsuario ¶
ChequeoYaExisteUsuario recibe un email de parámetro y chequea si ya existe en la BD
func EncriptarPassword ¶
EncriptarPassword es la funcion para encriptar la password del usuario
func InsertoRegistro ¶
InsertoRegistro es la parada final con la BD para insertar los datos del usuario
func InsertoTweet ¶
func InsertoTweet(t models.GraboTweet) (string, bool, error)
InsertoTweet graba el tweet en la bd
func IntentoLogin ¶
IntentoLOgin realiza el chequeo de login a la bd
func LeoRolesTodos ¶
func LeoTweets ¶
func LeoTweets(ID string, pagina int64) ([]*models.DevuelvoTweet, bool)
LeoTweets es la función que me devuelve todos los tweets de un usuario
func LeoTweetsSeguidores ¶
func LeoTweetsSeguidores(ID string, pagina int) ([]models.DevuelvoTweetsSeguidores, bool)
func LeoUsuariosTodos ¶
func ModificoRegistro ¶
ModificoRegistro permite modificar el registro de usuarios
Types ¶
This section is empty.
Source Files ¶
- borroRelacion.go
- borroRol.go
- borroTweet.go
- buscoPerfil.go
- buscoRol.go
- chequeoUsuarioAdmin.go
- chequeoYaExisteRol.go
- chequeoYaExisteUsuario.go
- conexionBD.go
- consultoRelacion.go
- encriptarPassword.go
- insertoRegistro.go
- insertoRelacion.go
- insertoTweet.go
- intentoLogin.go
- leoRolesTodos.go
- leoTweets.go
- leoTweetsSeguidores.go
- leoUsuariosTodos.go
- modificoRegistro.go
- modificoRol.go
- registroRol.go