/// <summary> /// 更新Media信息 /// </summary> /// <param name="dto">ViewModel</param> public void UpdateMedia(MediaEntity dto) { MediaDO info = dto.ConvertToModel(); new MediaRepository().UpdateMedia(info); MediaCommon.cache_Media.Remove(info.MediaID); }
/// <summary> /// 更新Media信息 /// </summary> /// <param name="entity">实体类</param> /// <param name="tran">事物对象</param> public Boolean UpdateMedia(MediaDO entity, DbTransaction tran = null) { try { if (tran == null) { using (DbConnection conn = GetConn()) { DBTools.UpdateObject(conn, entity, GetTableName(MediaDO.TableName), new[] { MediaDO.IdName }, db); } } else { DBTools.UpdateObjectWithTrans(tran.Connection, entity, GetTableName(MediaDO.TableName), new[] { MediaDO.IdName }, db, tran); } return(true); } catch (Exception ex) { //Logger.Exception(ex); return(false); } }
/// <summary> /// 新增Media信息 /// </summary> /// <param name="entity">实体类</param> /// <param name="tran">事物对象</param> public void AddMedia(MediaDO entity, DbTransaction tran = null) { var data = new[] { MediaDO.ColumnEnum.MediaID.ToString(), MediaDO.ColumnEnum.MediaCode.ToString(), MediaDO.ColumnEnum.MediaName.ToString(), MediaDO.ColumnEnum.TagId.ToString(), MediaDO.ColumnEnum.FromInsUser.ToString(), MediaDO.ColumnEnum.Url.ToString(), MediaDO.ColumnEnum.RelativeAddress.ToString(), MediaDO.ColumnEnum.PhycialAddress.ToString(), MediaDO.ColumnEnum.Size.ToString(), MediaDO.ColumnEnum.Download_Start.ToString(), MediaDO.ColumnEnum.Download_End.ToString(), MediaDO.ColumnEnum.Download_Ok.ToString(), MediaDO.ColumnEnum.SortValue.ToString(), MediaDO.ColumnEnum.Disabled.ToString(), MediaDO.ColumnEnum.Rec_CreateBy.ToString(), MediaDO.ColumnEnum.Rec_CreateTime.ToString(), MediaDO.ColumnEnum.Rec_ModifyBy.ToString(), MediaDO.ColumnEnum.Rec_ModifyTime.ToString() }; if (tran == null) { using (DbConnection conn = GetConn()) { DBTools.InsertObject(conn, entity, GetTableName(MediaDO.TableName), db, data); } } else { DBTools.InsertObjectWithTrans(tran.Connection, entity, GetTableName(MediaDO.TableName), db, tran, data); } }
public static MediaEntity ConvertToDto(this MediaDO model) { return(mapper_MediaDO_2_MediaEntity.Map(model)); }
/// <summary> /// 获取Media信息 /// </summary> /// <param name="MediaID">主键</param> public MediaEntity GetMedia(Guid MediaID) { MediaDO dto = MediaCommon.cache_Media.GetFromDB(MediaID, new MediaRepository().GetMedia); return(dto.ConvertToDto()); }
/// <summary> /// 新增Media信息 /// </summary> /// <param name="dto">ViewModel</param> public void AddMedia(MediaEntity dto) { MediaDO info = dto.ConvertToModel(); new MediaRepository().AddMedia(info); }