This commit is contained in:
Hamza-Ayed
2023-08-29 01:22:43 +03:00
parent 069ab52a83
commit 4628f91d3e
4 changed files with 66 additions and 12 deletions

View File

@@ -2,6 +2,7 @@ import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:ride/controller/home/map_page_controller.dart';
import '../../constant/box_name.dart';
import '../../constant/links.dart';
@@ -14,7 +15,7 @@ class PaymentController extends GetxController {
bool isCashCheced = false;
final formKey = GlobalKey<FormState>();
final promo = TextEditingController();
double totalPassenger = MapController().totalPassenger;
getPassengerWallet() async {
isloading = true;
update();
@@ -50,6 +51,24 @@ class PaymentController extends GetxController {
update();
}
void applyPromoCodetoPassenger() async {
//TAWJIHI
CRUD().get(link: AppLink.getPassengersPromo, payload: {
'promo_code': promo.text,
}).then((value) {
var decod = jsonDecode(value);
if (decod["status"] == "success") {
print(totalPassenger);
var firstElement = decod["message"][0];
totalPassenger = totalPassenger -
(totalPassenger * int.parse(firstElement['amount']));
update();
print(totalPassenger);
}
});
}
@override
void onInit() {
getPassengerWallet();