Documentation ¶
Index ¶
- type CarRepository
- func (repository *CarRepository) CreateCar(car models.Car) []models.Car
- func (repository *CarRepository) DeleteCar(car models.Car) []models.Car
- func (repository *CarRepository) FindAll() []models.Car
- func (repository *CarRepository) FindByID(id string) []models.Car
- func (repository *CarRepository) UpdateCar(car models.Car) []models.Car
- type UserRepository
- func (repository *UserRepository) CreateUser(user models.User) []models.User
- func (repository *UserRepository) DeleteUser(user models.User) []models.User
- func (repository *UserRepository) FindAll() []models.User
- func (repository *UserRepository) FindByField(field string, value interface{}) []models.User
- func (repository *UserRepository) UpdateUser(user models.User) []models.User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CarRepository ¶
type CarRepository struct {
// contains filtered or unexported fields
}
func NewCarRepository ¶
func NewCarRepository(database *gorm.DB) *CarRepository
func (*CarRepository) CreateCar ¶
func (repository *CarRepository) CreateCar(car models.Car) []models.Car
func (*CarRepository) DeleteCar ¶
func (repository *CarRepository) DeleteCar(car models.Car) []models.Car
func (*CarRepository) FindAll ¶
func (repository *CarRepository) FindAll() []models.Car
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func NewUserRepository ¶
func NewUserRepository(database *gorm.DB) *UserRepository
func (*UserRepository) CreateUser ¶
func (repository *UserRepository) CreateUser(user models.User) []models.User
func (*UserRepository) DeleteUser ¶
func (repository *UserRepository) DeleteUser(user models.User) []models.User
func (*UserRepository) FindAll ¶
func (repository *UserRepository) FindAll() []models.User
func (*UserRepository) FindByField ¶
func (repository *UserRepository) FindByField(field string, value interface{}) []models.User
func (*UserRepository) UpdateUser ¶
func (repository *UserRepository) UpdateUser(user models.User) []models.User
Click to show internal directories.
Click to hide internal directories.