private void ValidateCardZipCode(CardPayDetail detail) { string zipcode = detail.Value; var result = !string.IsNullOrEmpty(zipcode) && zipcode.Length == 5; detail.IsNotValidated = !result; if (!result) { detail.ValidationMessage = "5 digits required"; } }
private void ValidateCardCVV(CardPayDetail detail) { string cvv = detail.Value; var result = !string.IsNullOrEmpty(cvv) && cvv.Length == 3; detail.IsNotValidated = !result; if (!result) { detail.ValidationMessage = "3 digits required"; } }
private void ValidateCardExpiryDate(CardPayDetail detail) { string expirydate = detail.Value; var result = !string.IsNullOrEmpty(expirydate) && expirydate.Length == 4; detail.IsNotValidated = !result; if (!result) { detail.ValidationMessage = "4 digits required"; } }
private void ValidateCardNumber(CardPayDetail detail) { string creditCardNumber = detail.Value; var result = !string.IsNullOrEmpty(creditCardNumber) && creditCardNumber.Length == 16; detail.IsNotValidated = !result; if (!result) { detail.ValidationMessage = "16 digits required"; } }