コード例 #1
0
 /// <summary>
 /// 修改角色
 /// </summary>
 /// <param name="role"></param>
 /// <returns></returns>
 public (bool Status, string Message) UpdateRole(Sys_RoleMapping role, string modifier)
 {
     lock (lockObj)
     {
         var item = _dbContext.sys_role.Find(role.id);
         if (item == null)
         {
             return(Fail("角色不存在"));
         }
         string oldLog = JsonSerializer.Serialize(item);
         item.name        = role.name;
         item.description = role.description;
         _dbContext.SaveChanges();
         string newLog = JsonSerializer.Serialize(item);
         _activityLogService.UpdatedEntity <Entities.sys_role>(item.id, oldLog, newLog, modifier);
         RemoveCahce();
         return(Success("修改成功"));
     }
 }
コード例 #2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="bucket"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        public (bool Status, string Message) UpdateBucket(BucketMapping bucket, string userId)
        {
            var item = _dbContext.bucket.Find(bucket.id);

            if (item == null)
            {
                return(Fail("数据不存在"));
            }
            string oldLog = JsonConvert.SerializeObject(item);

            item.description = bucket.description;
            item.is_compress = bucket.is_compress;
            string newLog = JsonConvert.SerializeObject(item);

            _dbContext.SaveChanges();
            _activityLogService.UpdatedEntity <Entities.bucket>(item.id, oldLog, newLog, userId);
            _cacheManager.Remove(MODEL_KEY);
            return(Success("修改成功"));
        }