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); }
private bool WaitUntilAvailable(Guid commandId) { var result = _eventDal.WaitUntilAvailable(commandId); return(result); }