Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //UserRepo Repositorio para manejo de acceso a datos de usuario UserRepo UserRepository //PersonaRepo Repositorio para manejo de acceso a datos de persona PersonaRepo PersonaRepository )
Functions ¶
This section is empty.
Types ¶
type PersonaRepository ¶
type PersonaRepository interface { Persiste(p *model.Persona) (*model.Persona, error) Borra(id string) error BuscaTodo() ([]model.Persona, error) BuscaPorID(id string) (*model.Persona, error) Actualiza(p *model.Persona) (*model.Persona, error) }
PersonaRepository interface para manejo de acceso a datos de Persona
func NewPersonaRepository ¶
func NewPersonaRepository(db *mongo.Database, ctx context.Context) PersonaRepository
NewPersonaRepository para obtener repositorio de manera ordenada
type UserRepository ¶
type UserRepository interface { Persiste(u *model.User) (*model.User, error) BuscaPorUsuario(usu string) ([]model.User, error) }
UserRepository interface para acceso a datos de User
func NewUserRepository ¶
func NewUserRepository(db *mongo.Database, ctx context.Context) UserRepository
NewUserRepository para obtener repositorio de manera ordenada
Click to show internal directories.
Click to hide internal directories.