Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 /// <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);
     }
 }
Ejemplo n.º 3
0
        /// <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);
            }
        }
Ejemplo n.º 4
0
 public static MediaEntity ConvertToDto(this MediaDO model)
 {
     return(mapper_MediaDO_2_MediaEntity.Map(model));
 }
Ejemplo n.º 5
0
        /// <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());
        }
Ejemplo n.º 6
0
        /// <summary>
        ///     新增Media信息
        /// </summary>
        /// <param name="dto">ViewModel</param>
        public void AddMedia(MediaEntity dto)
        {
            MediaDO info = dto.ConvertToModel();

            new MediaRepository().AddMedia(info);
        }