initializeOrganizationFields method
void
initializeOrganizationFields( - Map<String, dynamic> data
)
Implementation
void initializeOrganizationFields(Map<String, dynamic> data) {
nameController = TextEditingController(
text: data['organizationName'] ?? '',
);
contactPersonController = TextEditingController(
text: data['contactPerson'] ?? '',
);
mobileController = TextEditingController(
text: data['mobileNo']?.toString() ?? '',
);
emailController = TextEditingController(text: data['email'] ?? '');
addressController = TextEditingController(text: data['addressLine'] ?? '');
emit(
state.copyWith(
selectedType:
['sold', 'demo', 'testing'].contains(data['status'])
? data['status']
: null,
selectedDesignation:
['Admin', 'Staff'].contains(data['designation'])
? data['designation']
: null,
selectedCity: data['city'],
selectedState: data['state'],
),
);
}