public ActionResult EMSTrackingBatch() { RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); string xmlKey = rsa.ToXmlString(false); string xmlPrivKey = rsa.ToXmlString(true); thailandpost.track.TrackandTraceService sParams = new thailandpost.track.TrackandTraceService(); sParams.Url = " http://track.thailandpost.co.th/TTPOSTWebService/TrackandTrace.asmx"; //sParams.Proxy sParams.PublicKeySoapHeaderValue = new thailandpost.track.PublicKeySoapHeader(); sParams.PublicKeySoapHeaderValue.PublicXmlKey = xmlKey; string strQuery = Barcodes; strQuery = strQuery.Trim().Replace("\r\n", ","); strQuery = strQuery.Replace(",,", ","); if (strQuery.Substring(strQuery.Length - 1, 1) == ",") { strQuery = strQuery.Substring(0, strQuery.Length - 1); } string[] ItemArr = strQuery.Split(','); thailandpost.track.TrackRequest item = sParams.RequestItems(Username, Password, Languege, ItemArr); //if (item.ItemsData.Length > 0) //{ //} ViewBag.Barcode = Barcode; ViewBag.BarcodeCount = item.RequestCountData.CountNumber; return(View(item)); }
public ActionResult EMSTracking() { RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); string xmlKey = rsa.ToXmlString(false); string xmlPrivKey = rsa.ToXmlString(true); thailandpost.track.TrackandTraceService sParams = new thailandpost.track.TrackandTraceService(); sParams.Url = " http://track.thailandpost.co.th/TTPOSTWebService/TrackandTrace.asmx"; //sParams.Proxy sParams.PublicKeySoapHeaderValue = new thailandpost.track.PublicKeySoapHeader(); sParams.PublicKeySoapHeaderValue.PublicXmlKey = xmlKey; thailandpost.track.TrackItem item = sParams.GetItems(Username, Password, Languege, Barcode); //if (item.ItemsData.Length > 0) //{ //} ViewBag.Barcode = Barcode; return(View(item)); }