dispose method
Releases everything this controller owns. The page that created the controller calls this from its own
State.dispose(); a subclass that adds its own notifiers overrides this and ends with super.dispose().
Implementation
@override
void dispose() {
detailState.dispose();
firstNameFilterController.dispose();
lastNameFilterController.dispose();
userNameFilterController.dispose();
phoneFilterController.dispose();
emailFilterController.dispose();
nationalCodeFilterController.dispose();
queryFilterController.dispose();
firstNameController.dispose();
lastNameController.dispose();
userNameController.dispose();
fatherNameController.dispose();
phoneController.dispose();
emailController.dispose();
passwordController.dispose();
birthDateController.dispose();
list.dispose();
super.dispose();
}