Esempio n. 1
0
/// <summary>
/// 更新信息
/// </summary>
        public int UpdateInfo(SqlTransaction trans, SMSLogModel smsModel, int SMSLogId)
        {
            string key = "Cache_SMSLog_Model_" + SMSLogId;

            CacheHelper.RemoveCache(key);
            return(smsDAL.UpdateInfo(trans, smsModel, SMSLogId));
        }
Esempio n. 2
0
        public async Task <SMSLogModel> UpdateAsync(SMSLogModel entity)
        {
            var smsLog = await _sMSLog.SaveAsync(Mapper.Map <SMSLog>(entity));

            return(new SMSLogModel {
                SmsLogId = smsLog.SmsLogId
            });
        }
Esempio n. 3
0
        public SMSLogModel Update(SMSLogModel entity)
        {
            var smsLog = _sMSLog.Update(Mapper.Map <SMSLog>(entity));

            return(new SMSLogModel {
                SmsLogId = smsLog.SmsLogId
            });
        }
Esempio n. 4
0
        /// <summary>
        /// 添加操作日志
        /// </summary>
        public void InsertLog(SqlTransaction trans, string MsgId, string Mobile, string LogContent, int ReturnCode, string ReturnDesc)
        {
            SMSLogModel smsLogModel = new SMSLogModel();

            smsLogModel.MsgId          = MsgId;
            smsLogModel.Mobile         = Mobile;
            smsLogModel.LogContent     = LogContent;
            smsLogModel.Code           = ReturnCode;
            smsLogModel.Description    = ReturnDesc;
            smsLogModel.ScriptFile     = HttpContext.Current.Request.RawUrl.ToString2();
            smsLogModel.IPAddress      = HttpContext.Current.Request.UserHostAddress.ToString2();
            smsLogModel.CreationDate   = DateTimeOffset.Now;
            smsLogModel.LastUpdateDate = DateTimeOffset.Now;
            smsDAL.InsertInfo(trans, smsLogModel);
        }
Esempio n. 5
0
/// <summary>
/// 从缓存读取信息
/// </summary>
        public SMSLogModel GetCacheInfo(SqlTransaction trans, int SMSLogId)
        {
            string key   = "Cache_SMSLog_Model_" + SMSLogId;
            object value = CacheHelper.GetCache(key);

            if (value != null)
            {
                return((SMSLogModel)value);
            }
            else
            {
                SMSLogModel smsModel = smsDAL.GetInfo(trans, SMSLogId);
                CacheHelper.AddCache(key, smsModel, null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(20), CacheItemPriority.Normal, null);
                return(smsModel);
            }
        }
Esempio n. 6
0
/// <summary>
/// 插入信息
/// </summary>
        public int InsertInfo(SqlTransaction trans, SMSLogModel smsModel)
        {
            return(smsDAL.InsertInfo(trans, smsModel));
        }
Esempio n. 7
0
 public async Task DeleteAsync(SMSLogModel entity)
 {
     await _sMSLog.DeleteAsync(entity.SmsLogId);
 }
Esempio n. 8
0
 public void Delete(SMSLogModel entity)
 {
     _sMSLog.Delete(entity.SmsLogId);
 }