Aliendreamer

paying with func action

May 15th, 2019
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.82 KB | None | 0 0
  1. protected Func<string, RestExecutor> getRestClient => delegate (string url)
  2.         {
  3.             var executor = RestExecutor.Prepare(url);
  4.             return executor;
  5.         };
  6.  
  7.     private  bool  SendVoipHttpRequest(Func<string,RestExecutor>getClient,VoipRecord recordMessage,string url)
  8.         {
  9.             //var client = RestExecutor.Prepare(url);
  10.             var client = getClient(url);
  11.             client.AddCustomHeader("user-agent", "Apache - HttpClient / 4.1.1(java 1.5)");
  12.             client.AddCustomHeader("Content-Type", "application/json");
  13.             client.AddCustomHeader("Host","cti-2-2");
  14.             client.AddQueryParameter("req", "AddRecord");
  15.            
  16.             var path = string.Format(Constants.Path, recordMessage.CallingListName);
  17.             var jsonBody = JsonConvert.SerializeObject(recordMessage);
  18.             var response = client.Post<int, RestError>(path,jsonBody);
  19.             return response.IsSuccessful;
  20.  
  21.         }
Advertisement
Add Comment
Please, Sign In to add comment