loadForm method

void loadForm(
  1. UParkingStaffResponse? s
)

Implementation

void loadForm(UParkingStaffResponse? s) {
  editing = s;
  firstNameController.clear();
  lastNameController.clear();
  userNameController.clear();
  passwordController.clear();
  phoneController.clear();
  shiftTitleController.text = s?.shiftTitle ?? "";
  permissions = s == null
      ? <TagParkingStaff>{TagParkingStaff.registerEntryExit}
      : TagParkingStaff.values.where((TagParkingStaff t) => s.tags.contains(t.number)).toSet();
  maxDiscount = s?.maxDiscountPercent.toDouble() ?? 0;
}