public string PostSms(CreateSmsMessage sms) { if (string.IsNullOrEmpty(sms.Id)) { sms.Id = Guid.NewGuid().ToString(); } Bus.Send(sms); return(sms.Id); }
public void SendSms(CreateSmsMessage smsMessage) { var twilio = new TwilioRestClient(TwillioConfig.AccountSid, TwillioConfig.AuthToken); twilio.SendSmsMessage(TwillioConfig.SmsOutPhone, smsMessage.PhoneNumber, smsMessage.Message, twilioResult => { if (twilioResult.RestException != null) { throw new Exception(); } }); }
public void Handle(CreateSmsMessage message) { SmsSender.SendSms(message); }
public string Sms([FromBody] CreateSmsMessage createSmsMessage) { Trace.WriteLine(createSmsMessage); return(MessageChannelManager.PostSms(createSmsMessage)); }