コード例 #1
0
ファイル: CardPayVM.cs プロジェクト: 7ccgroup/MIS
        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";
            }
        }
コード例 #2
0
ファイル: CardPayVM.cs プロジェクト: 7ccgroup/MIS
        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";
            }
        }
コード例 #3
0
ファイル: CardPayVM.cs プロジェクト: 7ccgroup/MIS
        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";
            }
        }
コード例 #4
0
ファイル: CardPayVM.cs プロジェクト: 7ccgroup/MIS
        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";
            }
        }