diff --git a/internal/repositories/coveragearea.go b/internal/repositories/coveragearea.go index c55ae5b..a90cc37 100644 --- a/internal/repositories/coveragearea.go +++ b/internal/repositories/coveragearea.go @@ -13,12 +13,12 @@ func GetCoverageAreas() ([]domain.CoverageArea, error) { return coverageAreas, nil } -func GetCoverageDistricsByCoverageAreaID(areaID string) ([]domain.CoverageDistric, error) { - var districts []domain.CoverageDistric - if err := config.DB.Where("coverage_area_id = ?", areaID).Find(&districts).Error; err != nil { - return nil, err +func GetCoverageAreaByID(id string) (domain.CoverageArea, error) { + var coverageArea domain.CoverageArea + if err := config.DB.Where("id = ?", id).First(&coverageArea).Error; err != nil { + return coverageArea, err } - return districts, nil + return coverageArea, nil } func GetCoverageAreaByDistrictID(id string) (domain.CoverageDistric, error) { @@ -29,12 +29,12 @@ func GetCoverageAreaByDistrictID(id string) (domain.CoverageDistric, error) { return coverageDistric, nil } -func GetCoverageAreaByID(id string) (domain.CoverageArea, error) { - var coverageArea domain.CoverageArea - if err := config.DB.Where("id = ?", id).First(&coverageArea).Error; err != nil { - return coverageArea, err +func GetCoverageDistricsByCoverageAreaID(areaID string) ([]domain.CoverageDistric, error) { + var districts []domain.CoverageDistric + if err := config.DB.Where("coverage_area_id = ?", areaID).Find(&districts).Error; err != nil { + return nil, err } - return coverageArea, nil + return districts, nil } func GetSubdistrictsByCoverageDistrictID(districtID string) ([]domain.CoverageSubdistrict, error) { @@ -43,4 +43,4 @@ func GetSubdistrictsByCoverageDistrictID(districtID string) ([]domain.CoverageSu return nil, err } return subdistricts, nil -} +} \ No newline at end of file diff --git a/internal/services/coveragearea.go b/internal/services/coveragearea.go index 8d021f2..527e216 100644 --- a/internal/services/coveragearea.go +++ b/internal/services/coveragearea.go @@ -9,16 +9,16 @@ func GetCoverageAreas() ([]domain.CoverageArea, error) { return repositories.GetCoverageAreas() } -func GetCoverageDistricsByCoverageAreaID(areaID string) ([]domain.CoverageDistric, error) { - return repositories.GetCoverageDistricsByCoverageAreaID(areaID) +func GetCoverageAreaByID(id string) (domain.CoverageArea, error) { + return repositories.GetCoverageAreaByID(id) } func GetCoverageAreaByDistrictID(id string) (domain.CoverageDistric, error) { return repositories.GetCoverageAreaByDistrictID(id) } -func GetCoverageAreaByID(id string) (domain.CoverageArea, error) { - return repositories.GetCoverageAreaByID(id) +func GetCoverageDistricsByCoverageAreaID(areaID string) ([]domain.CoverageDistric, error) { + return repositories.GetCoverageDistricsByCoverageAreaID(areaID) } func GetSubdistrictsByCoverageDistrictID(districtID string) ([]domain.CoverageSubdistrict, error) {