Update: 2026-05-25 21:44:11

This commit is contained in:
Hamza-Ayed
2026-05-25 21:44:11 +03:00
parent 2f1a6f9c85
commit 5f62455113
10 changed files with 327 additions and 254 deletions

View File

@@ -9,8 +9,8 @@ import 'tenants_management_controller.dart';
class AddTenantController extends GetxController {
final nameController = TextEditingController();
final emailController = TextEditingController();
final phoneController = TextEditingController();
final managerNameController = TextEditingController();
final managerEmailController = TextEditingController();
final managerPasswordController = TextEditingController();
var isSubmitting = false.obs;
@@ -20,8 +20,8 @@ class AddTenantController extends GetxController {
void onClose() {
nameController.dispose();
emailController.dispose();
phoneController.dispose();
managerNameController.dispose();
managerEmailController.dispose();
managerPasswordController.dispose();
super.onClose();
}
@@ -29,11 +29,11 @@ class AddTenantController extends GetxController {
Future<void> submit() async {
final name = nameController.text.trim();
final email = emailController.text.trim();
final phone = phoneController.text.trim();
final managerName = managerNameController.text.trim();
final managerEmail = managerEmailController.text.trim();
final managerPassword = managerPasswordController.text;
if (name.isEmpty || email.isEmpty || managerName.isEmpty || managerEmail.isEmpty || managerPassword.isEmpty) {
if (name.isEmpty || email.isEmpty || phone.isEmpty || managerName.isEmpty || managerPassword.isEmpty) {
AppSnackbar.showWarning('تنبيه', 'الرجاء إدخال جميع البيانات المطلوبة');
return;
}
@@ -43,8 +43,8 @@ class AddTenantController extends GetxController {
final response = await _dio.post('tenants/create', data: {
'name': name,
'email': email,
'phone': phone,
'manager_name': managerName,
'manager_email': managerEmail,
'manager_password': managerPassword,
});