This commit is contained in:
Hamza-Ayed
2023-12-03 10:35:27 +03:00
parent e095cf564a
commit 2501292424
50 changed files with 1841 additions and 730 deletions

View File

@@ -0,0 +1,41 @@
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:ride/constant/box_name.dart';
import 'package:ride/constant/links.dart';
import 'package:ride/controller/functions/crud.dart';
import 'package:ride/main.dart';
class CaptainProfileController extends GetxController {
bool isLoading = false;
TextEditingController vin = TextEditingController();
TextEditingController color = TextEditingController();
TextEditingController make = TextEditingController();
TextEditingController model = TextEditingController();
TextEditingController year = TextEditingController();
TextEditingController expirationDate = TextEditingController();
Future updateFields() async {
var res = await CRUD().post(link: AppLink.updateRegisrationCar, payload: {
'driverID': box.read(BoxName.driverID),
'vin': vin.text,
'color': color.text,
'model': model.text,
'make': make.text,
'year': year.text,
'expirationDate': expirationDate.text,
});
if (jsonDecode(res)['status'] == 'success') {
box.write(BoxName.vin, vin.text);
box.write(BoxName.color, color.text);
box.write(BoxName.model, model.text);
box.write(BoxName.make, make.text);
box.write(BoxName.year, year.text);
box.write(BoxName.expirationDate, expirationDate.text);
Get.back();
}
}
}