import 'package:farm_tpf/custom_model/LocationUnit.dart'; import 'package:get/state_manager.dart'; class CheckChangeAnotherDropdown extends GetxController { LocationUnit currentCountry; LocationUnit currentProvince; LocationUnit currentDistrict; LocationUnit currentWard; void initValue() { currentCountry = LocationUnit(); currentProvince = LocationUnit(); currentDistrict = LocationUnit(); currentWard = LocationUnit(); } void changeCountry(LocationUnit country) { currentCountry = country; currentProvince = LocationUnit(); currentDistrict = LocationUnit(); currentWard = LocationUnit(); update(); } void changeCountryByIdAndName(int id, String name) { currentCountry = LocationUnit() ..id = id ..name = name; currentProvince = LocationUnit(); currentDistrict = LocationUnit(); currentWard = LocationUnit(); update(); } void changeProvince(LocationUnit province) { currentProvince = province; currentDistrict = LocationUnit(); currentWard = LocationUnit(); update(); } void changeProvinceByIdAndName(int id, String name) { currentProvince = LocationUnit() ..id = id ..name = name; currentDistrict = LocationUnit(); currentWard = LocationUnit(); update(); } void changeDistrict(LocationUnit district) { currentDistrict = district; currentWard = LocationUnit(); update(); } void changeDistrictByIdAndName(int id, String name) { currentDistrict = LocationUnit() ..id = id ..name = name; currentWard = LocationUnit(); update(); } void changeWard(LocationUnit ward) { currentWard = ward; update(); } void changeWardByIdAndName(int id, String name) { currentWard = LocationUnit() ..id = id ..name = name; update(); } }