Esempio n. 1
0
        /// <summary>
        ///     新增DownloadLog信息
        /// </summary>
        /// <param name="entity">实体类</param>
        /// <param name="tran">事物对象</param>
        public void AddDownloadlog(DownloadLogDO entity, DbTransaction tran = null)
        {
            var data = new[]
            {
                DownloadLogDO.ColumnEnum.LogId.ToString(),
                DownloadLogDO.ColumnEnum.Message.ToString(),
                DownloadLogDO.ColumnEnum.Level.ToString(),
                DownloadLogDO.ColumnEnum.SortValue.ToString(),
                DownloadLogDO.ColumnEnum.Disabled.ToString(),
                DownloadLogDO.ColumnEnum.Rec_CreateBy.ToString(),
                DownloadLogDO.ColumnEnum.Rec_CreateTime.ToString(),
                DownloadLogDO.ColumnEnum.Rec_ModifyBy.ToString(),
                DownloadLogDO.ColumnEnum.Rec_ModifyTime.ToString()
            };

            if (tran == null)
            {
                using (DbConnection conn = GetConn())
                {
                    DBTools.InsertObject(conn, entity, GetTableName(DownloadLogDO.TableName), db, data);
                }
            }
            else
            {
                DBTools.InsertObjectWithTrans(tran.Connection, entity, GetTableName(DownloadLogDO.TableName), db, tran, data);
            }
        }
Esempio n. 2
0
        /// <summary>
        ///     更新DownloadLog信息
        /// </summary>
        /// <param name="dto">ViewModel</param>
        public void UpdateDownloadlog(DownloadLogEntity dto)
        {
            DownloadLogDO info = dto.ConvertToModel();

            new MediaRepository().UpdateDownloadlog(info);
            MediaCommon.cache_DownloadLog.Remove(info.LogId);
        }
Esempio n. 3
0
 /// <summary>
 ///    更新DownloadLog信息
 /// </summary>
 /// <param name="entity">实体类</param>
 /// <param name="tran">事物对象</param>
 public Boolean UpdateDownloadlog(DownloadLogDO entity, DbTransaction tran = null)
 {
     try
     {
         if (tran == null)
         {
             using (DbConnection conn = GetConn())
             {
                 DBTools.UpdateObject(conn, entity, GetTableName(DownloadLogDO.TableName), new[] { DownloadLogDO.IdName }, db);
             }
         }
         else
         {
             DBTools.UpdateObjectWithTrans(tran.Connection, entity, GetTableName(DownloadLogDO.TableName), new[] { DownloadLogDO.IdName }, db, tran);
         }
         return(true);
     }
     catch (Exception ex)
     {
         //Logger.Exception(ex);
         return(false);
     }
 }
Esempio n. 4
0
 public static DownloadLogEntity ConvertToDto(this DownloadLogDO model)
 {
     return(mapper_DownloadLogDO_2_DownloadLogEntity.Map(model));
 }
Esempio n. 5
0
        /// <summary>
        ///    获取DownloadLog信息
        /// </summary>
        /// <param name="LogId">主键</param>
        public DownloadLogEntity GetDownloadlog(Guid LogId)
        {
            DownloadLogDO dto = MediaCommon.cache_DownloadLog.GetFromDB(LogId, new MediaRepository().GetDownloadlog);

            return(dto.ConvertToDto());
        }
Esempio n. 6
0
        /// <summary>
        ///     新增DownloadLog信息
        /// </summary>
        /// <param name="dto">ViewModel</param>
        public void AddDownloadlog(DownloadLogEntity dto)
        {
            DownloadLogDO info = dto.ConvertToModel();

            new MediaRepository().AddDownloadlog(info);
        }