private void sendSms(RegisterUsers registerUsers, ValidationCodes validationCodes) { System.Net.Http.HttpClient httpClient = new System.Net.Http.HttpClient(); httpClient.BaseAddress = new Uri("http://127.0.0.1:4010"); SmsClient emailClient = new SmsClient(httpClient); emailClient.PostAsync(registerUsers.RegisterUsersPhones.Phone, string.Format("Your register code: {0}", validationCodes.IdCode.ToString())); }
public static async Task <Result <string> > SendSms(this SmsClient smsClient, string message, string from, string to, string senderName = "") { var sms = new SendSmsModel { SenderName = senderName, SmsMessageRequest = new SmsMessageRequest { Sender = $"tel:+{from}", Recipient = $"tel:+{to}", SmsTextMessage = new SmsTextMessage { Message = message } } }; var response = await smsClient.PostAsync(sms, $"smsmessaging/v1/outbound/tel%3A%2B{from}/requests"); if (response.code == HttpStatusCode.Created) { return(new Result <string>(true, string.Empty, response.result)); } return(GetError <string>(response)); }