callDealerAssetApi method
Future<void>
callDealerAssetApi(
- String filterStatus,
- String userId,
- String productCode,
- StockDealerContentModel? modelData,
- CheckStockContentModel? modelProduct,
- int pageNo,
- int pageCount, {
- required bool isFromCheckin,
Implementation
Future<void> callDealerAssetApi(
String filterStatus,
String userId,
String productCode,
StockDealerContentModel? modelData,
CheckStockContentModel? modelProduct,
int pageNo,
int pageCount, {
required bool isFromCheckin,
}) async {
BuildContext context = Get.context!;
Helper.progressDialog(context, "Please wait..");
await ApiClient(baseUrl: ApiConstant.armBaseUrl)
.getAssetDetails(
filterRetailerNumber: userId,
filterStatusId: "4",
pageNo: pageNo,
perPageCount: pageCount,
filterProductCode: productCode,
xUserId: storage.read("XUSER_ID"))
.then(
(response) {
Get.back();
StockDealerAssetModel model = response;
if (model.status == true) {
if (model.data != null) {
if (pageNo == 1) {
dealerAssetList.value = model.data!.content ?? [];
dealerSearchedAssetList.value = dealerAssetList;
} else {
dealerAssetList.addAll(model.data!.content ?? []);
dealerSearchedAssetList.value = dealerAssetList;
}
}
totalList = model.data!.totalElements ?? 0;
isLoadingMore.value = false;
/* Get.to(
() => CheckStockAsset(
dealerModel: modelData,
model: modelProduct,
isFromCheckin: isFromCheckin,
),
);*/
if (pageNo == 1) {
CheckStockAssetBottomSheet()
.checkStockAsset(context, modelProduct, isFromCheckin, pageNo);
}
} else {
if (model.errors != null) {
Helper.messageDialog(
Get.context!,
model.errors![0].errorCode ?? "Try again!!",
model.errors![0].errorDescription ?? "Something went wrong");
}
}
},
// onError: (error) {
// print(error.toString());
// Get.back();
// Helper.messageDialog(Get.context!, "Try Again!!", error.toString());
// },
);
}