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 maxFileCount = 7;
static int maxFileSizeInBytes = 2 * 1024 * 1024; static int maxFileSizeInBytes = 2 * 1024 * 1024;
static int providerDealerRoleTypeId = 6;
static int providerIndividualRoleTypeId = 5;
} }
class MyAssets { class MyAssets {

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

Loading…
Cancel
Save