Minor Fixes

aamir_dev
Faiz Hashmi 10 months ago
parent 8f8f19b35e
commit 2ae5effe65

@ -261,6 +261,9 @@ class GlobalConsts {
static int maxFileCount = 7;
static int maxFileSizeInBytes = 2 * 1024 * 1024;
static int providerDealerRoleTypeId = 6;
static int providerIndividualRoleTypeId = 5;
}
class MyAssets {

@ -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);

Loading…
Cancel
Save