public static void SetVerificationCode(this VerificationCodeInfoModel verificationCodeInfo, string code) { verificationCodeInfo.CodePresenceIndicator = VerificationCodePresenceTypeModel.VerificationCodeIntentionallyNotProvided; if (code.Length >= 3) { verificationCodeInfo.CodePresenceIndicator = VerificationCodePresenceTypeModel.VerificationCodePresent; verificationCodeInfo.VerificationCode = code.Trim(); } else if (code == "?") { verificationCodeInfo.CodePresenceIndicator = VerificationCodePresenceTypeModel.VerificationCodePresentButIllegible; } }
public static string Serialize(this VerificationCodeInfoModel verificationCodeInfo) { return(string.Format("{0}{1}{2}", verificationCodeInfo.CodePresenceIndicator, verificationCodeInfo.DesiredResponseIndicator, verificationCodeInfo.VerificationCode)); }