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 string CutOffDate(string pesel) { var myDateCut = new CutDate(pesel); return myDateCut.FormatDate(); }