/// <summary> /// Sends an SMS asynchronously. /// </summary> /// <param name="message"></param> /// <param name="language"></param> /// <param name="senderId"></param> /// <param name="mobileList"></param> /// <returns></returns> public Task <SmsResponse> SendSmsAsync(string message, MessageLanguage language, string senderId, string[] mobileList) { return(Task.Run <SmsResponse>(() => { return SendSms(message, language, senderId, mobileList); })); }
public SmsRequest(string message, MessageLanguage language, string senderId, string[] mobileList) { this.Message = message; this.Language = language; this.Sender = senderId; this.MobileList = mobileList; }
/// <summary> /// Sends an SMS synchronously. /// </summary> /// <param name="message"></param> /// <param name="language"></param> /// <param name="senderId"></param> /// <param name="mobileList"></param> /// <returns></returns> public SmsResponse SendSms(string message, MessageLanguage language, string senderId, string[] mobileList) { SmsRequest req = new SmsRequest(); req.Message = message; req.Language = language; req.Sender = senderId; req.MobileList = mobileList; return(SendSms(req)); }