/// <Summary>Is this Vote valid?</Summary>
 public static bool VoteIsValid(vVoteInfo voteInfo)
 {
   return !voteInfo.VoteIneligibleReasonGuid.HasValue
          && !voteInfo.PersonIneligibleReasonGuid.HasValue
          && voteInfo.VoteStatusCode == VoteHelper.VoteStatusCode.Ok
          && voteInfo.PersonCombinedInfo == voteInfo.PersonCombinedInfoInVote;
 }
 /// <Summary>Is this Vote not valid?</Summary>
 public static bool IsNotValid(vVoteInfo voteInfo)
 {
   return !VoteIsValid(voteInfo);
 }
 /// <Summary>Does this vote need to be reviewed? (Underlying person info was changed)</Summary>
 public static bool VoteNeedReview(vVoteInfo voteInfo)
 {
   return voteInfo.PersonCombinedInfo != voteInfo.PersonCombinedInfoInVote;
   //      || voteInfo.VoteStatusCode!= VoteHelper.VoteStatusCode.Ok;
   //       || voteInfo.BallotStatusCode == BallotStatusEnum.Review;
 }