adminrepository

package
v0.0.0-...-6720ee0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2023 License: Unlicense Imports: 7 Imported by: 0

Documentation

Index

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

type AdminRepository struct {
	DB *gorm.DB
}

func (*AdminRepository) CountOfAdminByEmail

func (a *AdminRepository) CountOfAdminByEmail(ctx context.Context, email string) (int64, error)

func (*AdminRepository) CreateNewAdmin

func (a *AdminRepository) CreateNewAdmin(ctx context.Context, model domain.Admin) error

func (*AdminRepository) DeleteAdmin

func (a *AdminRepository) DeleteAdmin(ctx context.Context, id int) error

func (*AdminRepository) GetAdminDetailsByEmail

func (a *AdminRepository) GetAdminDetailsByEmail(ctx context.Context, email string) (domain.Admin, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL