Exemple #1
0
        public string PostSms(CreateSmsMessage sms)
        {
            if (string.IsNullOrEmpty(sms.Id))
            {
                sms.Id = Guid.NewGuid().ToString();
            }

            Bus.Send(sms);
            return(sms.Id);
        }
Exemple #2
0
        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();
                }
            });
        }
Exemple #3
0
 public void Handle(CreateSmsMessage message)
 {
     SmsSender.SendSms(message);
 }
Exemple #4
0
        public string Sms([FromBody] CreateSmsMessage createSmsMessage)
        {
            Trace.WriteLine(createSmsMessage);

            return(MessageChannelManager.PostSms(createSmsMessage));
        }