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); }