12/3/1
This commit is contained in:
41
lib/controller/profile/captain_profile_controller.dart
Normal file
41
lib/controller/profile/captain_profile_controller.dart
Normal 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user