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); } }
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); } }