public static String getSMSContent(ProgramareVideoproiectiePojo recipient) { if (recipient != null) { string message = "Buna "; message = String.Concat(message, recipient.Username); if (recipient.DateProgramming.Equals(DateConverterUtil.GetTomorrowAsString())) { string sunday_morning = recipient.Sunday_morning; string y = "yes"; string n = "no"; if (sunday_morning.ToLower().Equals(y.ToLower())) { message = String.Concat(message, ", iti reamintim ca maine dimineata " + DateConverterUtil.GetTomorrowAsString() + " esti la proiectie.Multumim de implicare, echipa VideoProiectie Speranta."); } else if (sunday_morning.ToLower().Equals(n.ToLower())) { message = String.Concat(message, ", iti reamintim ca maine dupamasa " + DateConverterUtil.GetTomorrowAsString() + " esti la proiectie.Multumim de implicare, echipa VideoProiectie Speranta."); } } else if (recipient.DateProgramming.Equals(DateConverterUtil.GetTodayAsString())) { message = String.Concat(message, ", iti reamintim ca astazi " + DateConverterUtil.GetTodayAsString() + " esti la proiectie.Multumim de implicare, echipa VideoProiectie Speranta."); } return(message); } return(""); }
public static String SendSMSToRecipient(ProgramareVideoproiectiePojo recipient) { String result = ""; using (var wb = new WebClient()) { String messageToSend = getSMSContent(recipient); String number = String.Concat("4", recipient.PhoneNumber); String encoddedMessageToSend = WebUtility.UrlEncode(messageToSend); if (messageToSend != "") { byte[] response = wb.UploadValues("http://api.txtlocal.com/send/", new NameValueCollection() { { "username", "*****@*****.**" }, { "hash", "addMyHashHere" }, { "numbers", number }, { "message", encoddedMessageToSend }, { "sender", "VP" } }); result = System.Text.Encoding.UTF8.GetString(response); Console.WriteLine(result); } } return(result); }