/// <summary> /// 新增MediaTask信息 /// </summary> /// <param name="entity">实体类</param> /// <param name="tran">事物对象</param> public void AddMediatask(MediaTaskDO entity, DbTransaction tran = null) { var data = new[] { MediaTaskDO.ColumnEnum.MediaTaskId.ToString(), MediaTaskDO.ColumnEnum.Url.ToString(), MediaTaskDO.ColumnEnum.FileFullName.ToString(), MediaTaskDO.ColumnEnum.MetaTypeList.ToString(), MediaTaskDO.ColumnEnum.RegexList.ToString(), MediaTaskDO.ColumnEnum.Disabled.ToString(), MediaTaskDO.ColumnEnum.Rec_CreateBy.ToString(), MediaTaskDO.ColumnEnum.Rec_CreateTime.ToString(), MediaTaskDO.ColumnEnum.Rec_ModifyBy.ToString(), MediaTaskDO.ColumnEnum.Rec_ModifyTime.ToString() }; if (tran == null) { using (DbConnection conn = GetConn()) { DBTools.InsertObject(conn, entity, GetTableName(MediaTaskDO.TableName), db, data); } } else { DBTools.InsertObjectWithTrans(tran.Connection, entity, GetTableName(MediaTaskDO.TableName), db, tran, data); } }
/// <summary> /// 更新MediaTask信息 /// </summary> /// <param name="dto">ViewModel</param> public void UpdateMediatask(MediaTaskEntity dto) { MediaTaskDO info = dto.ConvertToModel(); new MediaRepository().UpdateMediatask(info); MediaCommon.cache_MediaTask.Remove(info.MediaTaskId); }
/// <summary> /// 更新MediaTask信息 /// </summary> /// <param name="entity">实体类</param> /// <param name="tran">事物对象</param> public Boolean UpdateMediatask(MediaTaskDO entity, DbTransaction tran = null) { try { if (tran == null) { using (DbConnection conn = GetConn()) { DBTools.UpdateObject(conn, entity, GetTableName(MediaTaskDO.TableName), new[] { MediaTaskDO.IdName }, db); } } else { DBTools.UpdateObjectWithTrans(tran.Connection, entity, GetTableName(MediaTaskDO.TableName), new[] { MediaTaskDO.IdName }, db, tran); } return(true); } catch (Exception ex) { //Logger.Exception(ex); return(false); } }
public static MediaTaskEntity ConvertToDto(this MediaTaskDO model) { return(mapper_MediaTaskDO_2_MediaTaskEntity.Map(model)); }
/// <summary> /// 获取MediaTask信息 /// </summary> /// <param name="MediaTaskId">主键</param> public MediaTaskEntity GetMediatask(Guid MediaTaskId) { MediaTaskDO dto = MediaCommon.cache_MediaTask.GetFromDB(MediaTaskId, new MediaRepository().GetMediatask); return(dto.ConvertToDto()); }
/// <summary> /// 新增MediaTask信息 /// </summary> /// <param name="dto">ViewModel</param> public void AddMediatask(MediaTaskEntity dto) { MediaTaskDO info = dto.ConvertToModel(); new MediaRepository().AddMediatask(info); }