Files
Traders_Circuit/lib/controller/contact_us_controller.dart

40 lines
1.3 KiB
Dart
Raw Normal View History

2024-03-22 17:21:40 +05:30
import 'dart:io';
import 'package:get/get.dart';
2024-04-29 12:40:16 +05:30
import 'package:traderscircuit/model/ContactUsModel/contact_us_cat_model.dart';
import 'package:traderscircuit/model/ContactUsModel/contact_us_model.dart';
import 'package:intl/intl.dart';
2024-03-22 17:21:40 +05:30
2024-04-30 17:11:38 +05:30
import '../model/ContactUsModel/ticket_details_model.dart';
2024-03-22 17:21:40 +05:30
class ContactUsController extends GetxController {
2024-04-29 12:40:16 +05:30
RxBool isLoading = true.obs;
2024-04-30 17:11:38 +05:30
bool isTicketClosed = false;
RxBool isDetailsLoading = true.obs;
TicketDetailsModel? ticketDetailsModel;
RxInt allC = 0.obs;
RxInt openC = 0.obs;
RxInt closeC = 0.obs;
RxInt resolvedC = 0.obs;
2024-03-26 13:46:22 +05:30
//contact us page controller
2024-03-22 17:21:40 +05:30
RxList<File?> attachmentFileList = [File("")].obs;
RxList<String> attachmentPathNameList = [""].obs;
2024-03-26 13:46:22 +05:30
//contact us details page controller
RxList<File?> attachmentFileDetailsList = [File("")].obs;
RxList<String> attachmentPathNameDetailsList = [""].obs;
2024-04-29 12:40:16 +05:30
ContactUsCatModel contactCatModel = ContactUsCatModel();
ContactUsModel contactModel = ContactUsModel();
RxString selectedValue = "".obs;
String formatedDateTimeMethod(String originalDateTimeString) {
DateTime dateTime = DateTime.parse(originalDateTimeString);
2024-03-26 13:46:22 +05:30
return DateFormat("dd MMM yyyy, hh:mm a").format(dateTime.toLocal());
}
2024-03-26 13:46:22 +05:30
RxList<dynamic> contactUsDetailsChatContent = [].obs;
2024-03-22 17:21:40 +05:30
}