Exemplo n.º 1
0
 private async Task <bool> SaveSms(string message, string phoneNumber)
 {
     try
     {
         var smsModel = new SmsQueueModel
         {
             To       = phoneNumber,
             TextSend = message
         };
         var smsContext = new SmsContext(Config, Context, Logger);
         var result     = smsContext.SaveSms(smsModel);
         return(result);
     }
     catch (Exception e)
     {
         Logger.LogError("AccountController ==>> SaveSms error: " + e.Message);
         return(false);
     }
 }
Exemplo n.º 2
0
        public bool SaveSms(SmsQueueModel model)
        {
            try
            {
                var currentTime = CommonHelper.GetUnixTimestamp();
                model.Id           = CommonHelper.GenerateUuid();
                model.Status       = "Pending";
                model.Version      = 0;
                model.IsProcessing = 0;
                model.CreatedAt    = currentTime;
                model.UpdatedAt    = currentTime;

                Context.SmsContext.Add(model);
                return(Context.SaveChanges() > 0);
            }
            catch (Exception e)
            {
                _logger.LogError("SmsContext ==>> SaveSms Error: " + e.Message);
                return(false);
            }
        }