Esempio n. 1
0
        public static WeixinResult BoardingPassChechin(string code, string cardId, string passageName,
            string classType, string seat, string etktBnr, string qrcodeData, bool isCancel)
        {
            TkDebug.AssertArgumentNullOrEmpty(code, "code", null);
            TkDebug.AssertArgumentNullOrEmpty(passageName, "passageName", null);
            TkDebug.AssertArgumentNullOrEmpty(classType, "classType", null);
            TkDebug.AssertArgumentNullOrEmpty(etktBnr, "etktBnr", null);

            string url = WeUtil.GetUrl(WeCardConst.BOARDING_PASS_CHECHIN);
            WeBoardingPassCheckin request = new WeBoardingPassCheckin(code, passageName, classType, etktBnr)
            {
                CardId = cardId,
                Seat = seat,
                QrcodeData = qrcodeData,
                IsCancel = isCancel
            };
            var result = WeUtil.PostToUri(url, request.WriteJson(), new WeixinResult());
            return result;
        }