public string SendMessage(ISMSMessage m) { var message = (SMSMessage)m; var builder = new StringBuilder(); string[] strArray = WebConfigurationManager.AppSettings.GetValues("SILVERSTREET_SMSServiceURL"); if (strArray != null) { builder.Append(strArray[0]); } var data = new NameValueCollection(); string[] values = WebConfigurationManager.AppSettings.GetValues("SILVERSTREET_SMSServiceUsername"); if (values != null) { data.Add("username", values[0]); } string[] strArray3 = WebConfigurationManager.AppSettings.GetValues("SILVERSTREET_SMSServicePassword"); if (strArray3 != null) { data.Add("password", strArray3[0]); } data.Add("destination", _formatter.FormatPhoneNumber(message.Recipient)); string[] strArray4 = WebConfigurationManager.AppSettings.GetValues("SILVERSTREET_SMSDefaultSender"); if (strArray4 != null) { data.Add("sender", strArray4[0]); } data.Add("body", message.Body); using (var client = new WebClient()) { byte[] bytes = client.UploadValues(new Uri(builder.ToString()), "POST", data); return new UTF8Encoding().GetString(bytes); } }
public string SendMessage(ISMSMessage message) { var message2 = message as SMSMessage; if (message2 != null) { return this.SendMessage(message2); } return string.Empty; }
public Employee(IEmailMessage email, ISMSMessage sms) { _email = email; _sms = sms; }