public static SMSMessage BuildMessageFromNotification(QueuedNotification notification) { SMSMessage message = null; if (notification != null) { message = new SMSMessage { Body = notification.Message, Recipient = notification.RecipientAddress }; } return message; }
public string SendMessage(SMSMessage message) { Uri address = new Uri("http://smsc.xwireless.net/API/WebSMS/Http/v2.0/", UriKind.Absolute); var data = new NameValueCollection(); data.Add("method", "compose"); data.Add("username", "xanosms.com"); data.Add("password", "Udoji22"); data.Add("sender", "Zakar"); data.Add("to", message.Recipient); data.Add("message", message.Body); data.Add("international", "1"); data.Add("format", "json"); using (var client = new WebClient()) { byte[] bytes = client.UploadValues(address, "POST", data); return new UTF8Encoding().GetString(bytes); } }