public List <LocationTaxResult> getTax(TaxFilter taxFilter, string token) { List <LocationTaxResult> result = null; try { using (var client = new HttpClient()) { client.BaseAddress = new Uri(ConstantData.ApiURL.ToString() + "Tax/Search"); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var myContent = JsonConvert.SerializeObject(taxFilter); var buffer = Encoding.UTF8.GetBytes(myContent); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = client.PostAsync(client.BaseAddress, byteContent).Result; if (response.IsSuccessStatusCode) { var responseStream = response.Content.ReadAsStringAsync().Result; result = JsonConvert.DeserializeObject <List <LocationTaxResult> >(responseStream); } } } catch (Exception ex) { throw ex; } return(result); }
public List <LocationTaxResult> getTax(TaxFilter taxFilter, string token) { List <LocationTaxResult> taxResults = null; try { taxResults = reservationservice.getTax(taxFilter, token); } catch (Exception ex) { throw ex; } return(taxResults); }