private void QueueSms(User user, string message)
        {
            var smsToSend = new SmsToSend
            {
                UserId = user.Id,
                PhoneNumber = user.MobilePhone,
                Message = message,
                CreationTime = DomainTime.Current.Now
            };

            _currentSmsesToSend[user.Id] = smsToSend;
            _notificationRepository.QueueSms(smsToSend);
        }
 public void SendSms(SmsToSend sms)
 {
     // connect to gate
     // prepare sms
     // send
 }
 public void QueueSms(SmsToSend smsToSend)
 {
     _context.SmsesToSend.Add(smsToSend);
 }