Documentation
¶
Index ¶
- func NewAdminRepository(db *gorm.DB) interfaces.AdminRepository
- func NewCategoryRepository(db *gorm.DB) interfaces.CategoryRepository
- func NewRegionRepository(db *gorm.DB) interfaces.RegionRepository
- func NewServiceRepository(db *gorm.DB) interfaces.ServiceRepository
- func NewUserManagementRepository(db *gorm.DB) interfaces.UserManagementRepository
- type AdminRepository
- func (a *AdminRepository) CountOfAdminByEmail(ctx context.Context, email string) (int64, error)
- func (a *AdminRepository) CreateNewAdmin(ctx context.Context, model domain.Admin) error
- func (a *AdminRepository) DeleteAdmin(ctx context.Context, id int) error
- func (a *AdminRepository) GetAdminDetailsByEmail(ctx context.Context, email string) (domain.Admin, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAdminRepository ¶
func NewAdminRepository(db *gorm.DB) interfaces.AdminRepository
func NewCategoryRepository ¶
func NewCategoryRepository(db *gorm.DB) interfaces.CategoryRepository
func NewRegionRepository ¶
func NewRegionRepository(db *gorm.DB) interfaces.RegionRepository
func NewServiceRepository ¶
func NewServiceRepository(db *gorm.DB) interfaces.ServiceRepository
func NewUserManagementRepository ¶
func NewUserManagementRepository(db *gorm.DB) interfaces.UserManagementRepository
Types ¶
type AdminRepository ¶
func (*AdminRepository) CountOfAdminByEmail ¶
func (*AdminRepository) CreateNewAdmin ¶
func (*AdminRepository) DeleteAdmin ¶
func (a *AdminRepository) DeleteAdmin(ctx context.Context, id int) error
func (*AdminRepository) GetAdminDetailsByEmail ¶
Click to show internal directories.
Click to hide internal directories.