/// <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); } }
/// <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); }
/// <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); } }
public static DownloadLogEntity ConvertToDto(this DownloadLogDO model) { return(mapper_DownloadLogDO_2_DownloadLogEntity.Map(model)); }
/// <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()); }
/// <summary> /// 新增DownloadLog信息 /// </summary> /// <param name="dto">ViewModel</param> public void AddDownloadlog(DownloadLogEntity dto) { DownloadLogDO info = dto.ConvertToModel(); new MediaRepository().AddDownloadlog(info); }