public List <MisChargeResult> getMisCharge(MisChargeFilter misChargeFilter, string token) { List <MisChargeResult> result = null; try { using (var client = new HttpClient()) { client.BaseAddress = new Uri(ConstantData.ApiURL.ToString() + "MisCharges/Search"); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var myContent = JsonConvert.SerializeObject(misChargeFilter); 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 <MisChargeResult> >(responseStream); } } } catch (Exception ex) { throw ex; } return(result); }
public List <MisChargeResult> getMisCharge(MisChargeFilter misChargeFilter, string token) { List <MisChargeResult> chargeResults = null; try { chargeResults = reservationservice.getMisCharge(misChargeFilter, token); } catch (Exception ex) { throw ex; } return(chargeResults); }