public string Validate() { var sb = new StringBuilder(); var rs = Holder.Validate(); if (!String.IsNullOrEmpty(rs)) { sb.AppendLine(rs); } if (DateOfIssue == MinDate) { sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.DateOfIssue)); } if (DateOfExpiry == MinDate) { sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.DateOfExpiry)); } PlaceOfIssue = PlaceOfIssue.ToSafeTrimmedString(); if (String.IsNullOrEmpty(PlaceOfIssue)) { sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.PlaceOfIssue)); } //CardNumber = CardNumber.ToSafeTrimmedString(); //if (String.IsNullOrEmpty(CardNumber)) // sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.CardNumber)); return(sb.ToString()); }
public string Validate() { var sb = new StringBuilder(); if (IsPersonal) { var rs = Person.Validate(); if (!String.IsNullOrEmpty(rs)) { sb.AppendLine(rs); } } else { var rs = Organization.Validate(); if (!String.IsNullOrEmpty(rs)) { sb.AppendLine(rs); } } var r = Vehicle.Validate(); if (!String.IsNullOrEmpty(r)) { sb.AppendLine(r); } if (DateOfIssue == MinDate) { sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.DateOfIssue)); } if (ExpireDate.Value.Date == DateTime.Today.Date) { ExpireDate = null; } PlaceOfIssue = PlaceOfIssue.ToSafeTrimmedString(); if (String.IsNullOrEmpty(PlaceOfIssue)) { sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.PlaceOfIssue)); } return(sb.ToString()); }