|
|
|
|
@ -60,14 +60,22 @@ class VehicleDetails extends StatelessWidget {
|
|
|
|
|
Builder(builder: (context) {
|
|
|
|
|
List<DropValue> vehicleSellerTypesDrop = [];
|
|
|
|
|
for (var element in adVM.vehicleSellerTypes) {
|
|
|
|
|
log("${element.id} : ${element.sellerType}");
|
|
|
|
|
vehicleSellerTypesDrop.add(DropValue(element.id?.toInt() ?? 0, element.sellerType ?? "", ""));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DropValue? model;
|
|
|
|
|
int index = -1;
|
|
|
|
|
if (AppState().userType == UserType.providerDealer) {
|
|
|
|
|
model = vehicleSellerTypesDrop.firstWhere((element) => element.id == 2);
|
|
|
|
|
index = vehicleSellerTypesDrop.indexWhere((element) => element.id == GlobalConsts.providerDealerRoleTypeId);
|
|
|
|
|
} else {
|
|
|
|
|
model = vehicleSellerTypesDrop.firstWhere((element) => element.id == 1);
|
|
|
|
|
index = vehicleSellerTypesDrop.indexWhere((element) => element.id == GlobalConsts.providerIndividualRoleTypeId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (index == -1) {
|
|
|
|
|
model = vehicleSellerTypesDrop.first;
|
|
|
|
|
} else {
|
|
|
|
|
model = vehicleSellerTypesDrop[index];
|
|
|
|
|
}
|
|
|
|
|
adVM.updateSelectionVehicleSellerTypeId(SelectionModel(selectedId: model.id, selectedOption: model.value), needRefresh: false);
|
|
|
|
|
|
|
|
|
|
|