add cages and hamsters dao

This commit is contained in:
Jeffrey Duroyon
2020-05-17 00:06:59 +02:00
parent f6195e0638
commit 9e171382f0
5 changed files with 354 additions and 0 deletions

View File

@@ -23,4 +23,19 @@ type Database interface {
UpdateGame(*model.Game) error
// end: games dao funcs
// start: cage cages funcs
GetAllCages() ([]*model.Cage, error)
GetCageById(string) (*model.Cage, error)
CreateCage(*model.Cage) error
DeleteCage(string) error
UpdateCage(*model.Cage) error
// end: games dao funcs
// start: cage cages funcs
GetAllHamsters() ([]*model.Hamster, error)
GetHamsterById(string) (*model.Hamster, error)
CreateHamster(*model.Hamster) error
DeleteHamster(string) error
UpdateHamster(*model.Hamster) error
// end: games dao funcs
}