public override bool IsPeselValid(string pesel) { var myChecksum = new PeselChecksum(); var myDate = new IsCorrectDate(); var myDateCut = new CutDate(pesel); if (myChecksum.IsCorrect(pesel) && myDate.isCorrectDay(myDateCut.CalculateDay(), myDateCut.CalculateMonth(), myDateCut.CalculateYear())) { return(true); } return(false); }
protected override bool Checksum(string pesel) { var myChecksum = new PeselChecksum(); return(myChecksum.IsCorrect(pesel)); }