refact: refactor structure code

This commit is contained in:
pahmiudahgede 2024-12-15 01:53:12 +07:00
parent b7aa1bf085
commit 0dbe367bb0
2 changed files with 15 additions and 15 deletions

View File

@ -13,12 +13,12 @@ func GetCoverageAreas() ([]domain.CoverageArea, error) {
return coverageAreas, nil return coverageAreas, nil
} }
func GetCoverageDistricsByCoverageAreaID(areaID string) ([]domain.CoverageDistric, error) { func GetCoverageAreaByID(id string) (domain.CoverageArea, error) {
var districts []domain.CoverageDistric var coverageArea domain.CoverageArea
if err := config.DB.Where("coverage_area_id = ?", areaID).Find(&districts).Error; err != nil { if err := config.DB.Where("id = ?", id).First(&coverageArea).Error; err != nil {
return nil, err return coverageArea, err
} }
return districts, nil return coverageArea, nil
} }
func GetCoverageAreaByDistrictID(id string) (domain.CoverageDistric, error) { func GetCoverageAreaByDistrictID(id string) (domain.CoverageDistric, error) {
@ -29,12 +29,12 @@ func GetCoverageAreaByDistrictID(id string) (domain.CoverageDistric, error) {
return coverageDistric, nil return coverageDistric, nil
} }
func GetCoverageAreaByID(id string) (domain.CoverageArea, error) { func GetCoverageDistricsByCoverageAreaID(areaID string) ([]domain.CoverageDistric, error) {
var coverageArea domain.CoverageArea var districts []domain.CoverageDistric
if err := config.DB.Where("id = ?", id).First(&coverageArea).Error; err != nil { if err := config.DB.Where("coverage_area_id = ?", areaID).Find(&districts).Error; err != nil {
return coverageArea, err return nil, err
} }
return coverageArea, nil return districts, nil
} }
func GetSubdistrictsByCoverageDistrictID(districtID string) ([]domain.CoverageSubdistrict, error) { func GetSubdistrictsByCoverageDistrictID(districtID string) ([]domain.CoverageSubdistrict, error) {
@ -43,4 +43,4 @@ func GetSubdistrictsByCoverageDistrictID(districtID string) ([]domain.CoverageSu
return nil, err return nil, err
} }
return subdistricts, nil return subdistricts, nil
} }

View File

@ -9,16 +9,16 @@ func GetCoverageAreas() ([]domain.CoverageArea, error) {
return repositories.GetCoverageAreas() return repositories.GetCoverageAreas()
} }
func GetCoverageDistricsByCoverageAreaID(areaID string) ([]domain.CoverageDistric, error) { func GetCoverageAreaByID(id string) (domain.CoverageArea, error) {
return repositories.GetCoverageDistricsByCoverageAreaID(areaID) return repositories.GetCoverageAreaByID(id)
} }
func GetCoverageAreaByDistrictID(id string) (domain.CoverageDistric, error) { func GetCoverageAreaByDistrictID(id string) (domain.CoverageDistric, error) {
return repositories.GetCoverageAreaByDistrictID(id) return repositories.GetCoverageAreaByDistrictID(id)
} }
func GetCoverageAreaByID(id string) (domain.CoverageArea, error) { func GetCoverageDistricsByCoverageAreaID(areaID string) ([]domain.CoverageDistric, error) {
return repositories.GetCoverageAreaByID(id) return repositories.GetCoverageDistricsByCoverageAreaID(areaID)
} }
func GetSubdistrictsByCoverageDistrictID(districtID string) ([]domain.CoverageSubdistrict, error) { func GetSubdistrictsByCoverageDistrictID(districtID string) ([]domain.CoverageSubdistrict, error) {