public ActionResult GetCompanySoftwareAutoComplete(int type, string search)
 {
     try
     {
         AutocompleteRequestEntity AutocompleteObj = new AutocompleteRequestEntity {
             Type = type, Search = search
         };
         var response = new SubmitReviewService().GetDataForAutoComplete(AutocompleteObj);
         return(Json(response.companySoftwareAutocomplete, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Example #2
0
 internal AutocompleteResponseEntity GetDataForAutoComplete(AutocompleteRequestEntity AutocompleteObj)
 {
     using (_httpClient = new HttpClient())
     {
         AutocompleteResponseEntity AutocompleteResponseEntityObj = new AutocompleteResponseEntity();
         string        WebAPIURL   = System.Configuration.ConfigurationManager.AppSettings["WebAPIURL"].ToString();
         string        apiMethod   = "GetSoftwareCompanyAutoComplete";
         StringContent httpContent = new StringContent(JsonConvert.SerializeObject(AutocompleteObj), Encoding.UTF8, "application/json");
         string        completeURL = WebAPIURL + apiMethod + '/';
         var           response    = _httpClient.PostAsync(completeURL, httpContent).Result;
         if (response.IsSuccessStatusCode)
         {
             AutocompleteResponseEntityObj = JsonConvert.DeserializeObject <AutocompleteResponseEntity>(response.Content.ReadAsStringAsync().Result);
         }
         return(AutocompleteResponseEntityObj);
     }
 }