Esempio n. 1
0
        /// <summary>
        /// AutoSuggestSearch
        /// </summary>
        /// <param name="keysearch"></param>
        /// <returns></returns>
        public string[] AutoSuggestSearch(string keysearch)
        {
            using (var client = new vietbandoAPI.PartnerPortalSoapServiceClient())
            {
                using (new OperationContextScope(client.InnerChannel))
                {
                    // Add a HTTP Header to an outgoing request
                    HttpRequestMessageProperty requestMessage = new HttpRequestMessageProperty();
                    requestMessage.Headers["RegisterKey"] = _key;
                    OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = requestMessage;

                    var res = client.AutoSuggestSearch(keysearch);
                    if (res != null && res.List.Length > 0)
                    {
                        return(res.List);
                    }
                    return(new string[] { });
                }
            }
        }