Ejemplo n.º 1
0
        /// <summary>
        /// 更新发送结果
        /// </summary>
        /// <param name="entity"></param>
        public static void UpdateResult(SmsEntity entity)
        {
            var command = DataCommandManager.CreateCustomDataCommandFromConfig("UpdateResult");

            command.AddInputParameter("@SysNo", System.Data.DbType.Int32, entity.SysNo);

            command.ExecuteNonQuery();
        }
Ejemplo n.º 2
0
 public SmsModel(string from, string message, DateTime when)
 {
     _entity = new SmsEntity
     {
         Id      = Guid.NewGuid(),
         From    = from,
         Message = message,
         When    = when
     };
 }
Ejemplo n.º 3
0
 public SmsModel(string from, string message, DateTime when)
 {
     Id      = Guid.NewGuid();
     _entity = new SmsEntity
     {
         PartitionKey = nameof(SmsModel),
         RowKey       = Id.ToString(),
         From         = from,
         Message      = message,
         When         = when
     };
 }
        public async Task <bool> CreateAsync(Guid messageId, string phoneNumber, string message)
        {
            using (var context = _contextFactory.CreateDataContext())
            {
                try
                {
                    var entity = new SmsEntity(messageId, phoneNumber, message);

                    context.Sms.Add(entity);

                    await context.SaveChangesAsync();

                    return(true);
                }
                catch (DbUpdateException e)
                {
                    _log.Warning("Error creating sms entry", e);
                    return(false);
                }
            }
        }
Ejemplo n.º 5
0
 public SmsModel(SmsEntity entity)
 {
     _entity = entity;
     Id      = Guid.Parse(_entity.RowKey);
 }
Ejemplo n.º 6
0
 public SmsModel(SmsEntity entity)
 {
     _entity = entity;
 }