Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. public async Task<bool> SendMessage(string number, string body)
  2. {
  3. var from = _config["SMSSenderSettings:FromNumber"];
  4. var username = _config["SMSSenderSettings:PanelUserName"];
  5. var password = _config["SMSSenderSettings:PanelPassword"];
  6.  
  7. using (var client = new HttpClient())
  8. {
  9. try
  10. {
  11. var response = await client.GetAsync($"{BaseUrl}/send.php?method=sendsms&format=json&from={from}" +
  12. $"&to={number}&text={body}&type=0&username={username}&password={password}");
  13. response.EnsureSuccessStatusCode(); // Throw exception if call is not successful
  14.  
  15. response.Content.ReadAsStringAsync();
  16. return true;
  17. }
  18. catch (HttpRequestException)
  19. {
  20. return false;
  21. }
  22. }
  23. }
  24.  
  25. public async Task SendMessage(string number, string body)
  26. {
  27. var from = _config["SMSSenderSettings:FromNumber"];
  28. var username = _config["SMSSenderSettings:PanelUserName"];
  29. var password = _config["SMSSenderSettings:PanelPassword"];
  30.  
  31. using (var client = new HttpClient())
  32. {
  33. try
  34. {
  35. var response = await client.GetAsync($"{BaseUrl}/send.php?method=sendsms&format=json&from={from}" +
  36. $"&to={number}&text={body}&type=0&username={username}&password={password}");
  37. response.EnsureSuccessStatusCode(); // Throw exception if call is not successful
  38.  
  39. await response.Content.ReadAsStringAsync();
  40. }
  41. catch (HttpRequestException)
  42. {
  43.  
  44. }
  45. }
  46. }
  47.  
  48. await SendMessage().ConfigureAwait(false);
  49.  
  50. var t = response.Content.ReadAsStringAsync();
  51.  
  52. public async Task<bool> SendMessage(string number, string body)
  53. {
  54. var from = _config["SMSSenderSettings:FromNumber"];
  55. var username = _config["SMSSenderSettings:PanelUserName"];
  56. var password = _config["SMSSenderSettings:PanelPassword"];
  57.  
  58. using (var client = new HttpClient())
  59. {
  60. var response = await client.GetAsync($"{BaseUrl}/send.php?method=sendsms&format=json&from={from}" +
  61. $"&to={number}&text={body}&type=0&username={username}&password={password}");
  62. return response.IsSuccessStatusCode();
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement