/// <summary> /// How many of these voters have already had their voter cards generated? /// </summary> /// <returns>The number of given voters who has already had their voter cards generated.</returns> public int ValidateSelection() { var predicate = filter != null?filter.ToPredicate() : v => true; int count = 0; try { IEnumerable <VoterDO> voters = new VoterDAO().Read(predicate); count = voters.Where(v => v.CardPrinted.Equals(true)).Count(); } catch (MySqlException e) { UnableToConnectEvent(); count = -1; } return(count); }
/// <summary> /// How many of these voters have already had their voter cards generated? /// </summary> /// <returns>The number of given voters who has already had their voter cards generated.</returns> public int ValidateSelection() { var predicate = filter != null ? filter.ToPredicate() : v => true; int count = 0; try { IEnumerable<VoterDO> voters = new VoterDAO().Read(predicate); count = voters.Where(v => v.CardPrinted.Equals(true)).Count(); } catch (MySqlException e) { UnableToConnectEvent(); count = -1; } return count; }