BASE: Update Icons & Name Of The App.
This commit is contained in:
@@ -7,8 +7,7 @@ import 'package:customer/service/fire_store_utils.dart';
|
||||
import 'package:customer/themes/show_toast_dialog.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
|
||||
import 'package:get/get.dart' hide Trans;
|
||||
import '../screen_ui/rental_service/rental_dashboard_screen.dart';
|
||||
import 'cab_rental_dashboard_controllers.dart';
|
||||
|
||||
@@ -27,7 +26,8 @@ class RentalConformationController extends GetxController {
|
||||
|
||||
void getArguments() {
|
||||
final args = Get.arguments;
|
||||
if (args.containsKey('rentalOrderModel') && args['rentalOrderModel'] is RentalOrderModel) {
|
||||
if (args.containsKey('rentalOrderModel') &&
|
||||
args['rentalOrderModel'] is RentalOrderModel) {
|
||||
rentalOrderModel.value = args['rentalOrderModel'] as RentalOrderModel;
|
||||
calculateAmount();
|
||||
} else {
|
||||
@@ -48,12 +48,21 @@ class RentalConformationController extends GetxController {
|
||||
taxAmount.value = 0.0;
|
||||
totalAmount.value = 0.0;
|
||||
|
||||
subTotal.value = double.tryParse(rentalOrderModel.value.subTotal ?? '0') ?? 0.0;
|
||||
subTotal.value =
|
||||
double.tryParse(rentalOrderModel.value.subTotal ?? '0') ?? 0.0;
|
||||
if (selectedCouponModel.value.id != null) {
|
||||
discount.value = Constant.calculateDiscount(amount: subTotal.value.toString(), offerModel: selectedCouponModel.value);
|
||||
discount.value = Constant.calculateDiscount(
|
||||
amount: subTotal.value.toString(),
|
||||
offerModel: selectedCouponModel.value,
|
||||
);
|
||||
}
|
||||
for (var element in rentalOrderModel.value.taxSetting ?? []) {
|
||||
taxAmount.value = (taxAmount.value + Constant.calculateTax(amount: (subTotal.value - discount.value).toString(), taxModel: element));
|
||||
taxAmount.value =
|
||||
(taxAmount.value +
|
||||
Constant.calculateTax(
|
||||
amount: (subTotal.value - discount.value).toString(),
|
||||
taxModel: element,
|
||||
));
|
||||
}
|
||||
|
||||
totalAmount.value = subTotal.value - discount.value + taxAmount.value;
|
||||
@@ -77,12 +86,17 @@ class RentalConformationController extends GetxController {
|
||||
rentalOrderModel.value.couponCode = selectedCouponModel.value.code;
|
||||
rentalOrderModel.value.couponId = selectedCouponModel.value.id;
|
||||
rentalOrderModel.value.subTotal = subTotal.value.toString();
|
||||
rentalOrderModel.value.otpCode = (maths.Random().nextInt(9000) + 1000).toString();
|
||||
await FireStoreUtils.rentalOrderPlace(rentalOrderModel.value).then((value) async {
|
||||
rentalOrderModel.value.otpCode =
|
||||
(maths.Random().nextInt(9000) + 1000).toString();
|
||||
await FireStoreUtils.rentalOrderPlace(rentalOrderModel.value).then((
|
||||
value,
|
||||
) async {
|
||||
ShowToastDialog.closeLoader();
|
||||
ShowToastDialog.showToast("Order placed successfully".tr());
|
||||
Get.offAll(const RentalDashboardScreen());
|
||||
CabRentalDashboardControllers controller = Get.put(CabRentalDashboardControllers());
|
||||
CabRentalDashboardControllers controller = Get.put(
|
||||
CabRentalDashboardControllers(),
|
||||
);
|
||||
controller.selectedIndex.value = 1;
|
||||
// Get.back();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user