deputesRefToHilite property

List<IndividualVoteFromJson>? deputesRefToHilite

return the DeputesFromCsv to highlight when NOT voting as their Group's majority

Implementation

List<IndividualVoteFromJson>? get deputesRefToHilite {
  if (individualVotesDetails != null) {
    List<IndividualVoteFromJson> _inGroupActeurRefsList = [];
    // print(positionMajoritaire);
    for (IndividualVoteFromJson voter in individualVotesDetails!) {
      if ((voter.votedFor ?? false) &&
          (positionMajoritaire ?? "") != "pour") {
        _inGroupActeurRefsList.add(voter);
      } else if ((voter.votedAgainst ?? false) &&
          (positionMajoritaire ?? "") != "contre") {
        _inGroupActeurRefsList.add(voter);
      } else if ((voter.votedAbstention ?? false) &&
          (positionMajoritaire ?? "") != "abstention") {
        _inGroupActeurRefsList.add(voter);
      }
    }
    return _inGroupActeurRefsList;
  } else {
    return null;
  }
}