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()));
        }
Beispiel #2
0
        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));
        }