Example #1
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            ParamUserGoldCoin result = null;

            try
            {
                result = SecurityHelper.GetAES <ParamUserGoldCoin>(this.Sign, SignKey);
            }
            catch (Exception ex)
            {
                result = new ParamUserGoldCoin();
            }
            if (result.ShowBuyCoinLogs != this.ShowBuyCoinLogs || result.TimeOffset != this.TimeOffset)
            {
                yield return(new ValidationResult("数据异常", new[] { nameof(OpenId) }));
            }
        }