Beispiel #1
0
        /// <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);
            }
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
 /// <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);
     }
 }
Beispiel #4
0
 public static MediaTaskEntity ConvertToDto(this MediaTaskDO model)
 {
     return(mapper_MediaTaskDO_2_MediaTaskEntity.Map(model));
 }
Beispiel #5
0
        /// <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());
        }
Beispiel #6
0
        /// <summary>
        ///     新增MediaTask信息
        /// </summary>
        /// <param name="dto">ViewModel</param>
        public void AddMediatask(MediaTaskEntity dto)
        {
            MediaTaskDO info = dto.ConvertToModel();

            new MediaRepository().AddMediatask(info);
        }