public IDictionary <string, string> GetParameters() { if (BatchAddCardJson != null && BatchAddCardJson.Any()) { for (var i = 0; i < BatchAddCardJson.Count; i++) { BatchAddCardJson[i].card_password = TopUtils.EncryptAes(BatchAddCardJson[i].card_password, AppSecret); } } var parameters = new YunDictionary { { "prepaidcardtypeid", PrepaidCardTypeId }, { "batchaddcardjson", BatchAddCardJson } }; return(parameters); }
public void BatchAddPrepaidCardRequest() { YunClient.Format = "xml"; List <BatchAddCardJson> myBatchAddCardJson = new List <BatchAddCardJson>(); BatchAddCardJson BatchAddCardJson1 = new BatchAddCardJson(); BatchAddCardJson1.card_number = "111222"; BatchAddCardJson1.card_password = "******"; BatchAddCardJson1.bind_shopId = 1; BatchAddCardJson1.bind_companyId = 1; BatchAddCardJson1.expired_time = null; myBatchAddCardJson.Add(BatchAddCardJson1); var req = YunClient.Instance.Execute(new BatchAddPrepaidCardRequest { PrepaidCardTypeId = 1, BatchAddCardJson = myBatchAddCardJson, AppSecret = YunClient.AppSecret }, YunClient.GetAdminToken()); Assert.IsTrue(req != null); }