Beispiel #1
0
        public MessageStateEnum SendSms(SmsRequest sms)
        {
            var message = new AddSmsCommand(sms);

            _bus.Send(message);
            var result = _eventDal.WaitUntilAvailable(message.ID);

            return(result ? MessageStateEnum.Sent : MessageStateEnum.Failed);
        }
Beispiel #2
0
        private bool WaitUntilAvailable(Guid commandId)
        {
            var result = _eventDal.WaitUntilAvailable(commandId);

            return(result);
        }