Documentation ¶
Index ¶
- func NewEmployeeRepo(db Database) repository.Employee
- type Database
- type EmployeeRepoHandler
- func (handler EmployeeRepoHandler) All() []entity.Employee
- func (handler EmployeeRepoHandler) C() string
- func (handler EmployeeRepoHandler) FindByFirstName(name string) entity.Employee
- func (handler EmployeeRepoHandler) FindByID(id string) entity.Employee
- func (handler EmployeeRepoHandler) Save(employee entity.Employee) entity.Employee
- type MongoDB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEmployeeRepo ¶
func NewEmployeeRepo(db Database) repository.Employee
Types ¶
type Database ¶
type Database interface { Session() *mgo.Session Name() string Close() }
func NewDatabase ¶
type EmployeeRepoHandler ¶
type EmployeeRepoHandler struct { DB string // contains filtered or unexported fields }
func (EmployeeRepoHandler) All ¶
func (handler EmployeeRepoHandler) All() []entity.Employee
func (EmployeeRepoHandler) C ¶
func (handler EmployeeRepoHandler) C() string
func (EmployeeRepoHandler) FindByFirstName ¶
func (handler EmployeeRepoHandler) FindByFirstName(name string) entity.Employee
Click to show internal directories.
Click to hide internal directories.