Example #1
0
 public void OnGet(Guid?id)
 {
     if (id.HasValue)
     {
         Bucket = _bucketService.GetBucketMapping(id.Value);
     }
 }
Example #2
0
        public IActionResult EditBucket(string id)
        {
            BucketMapping model = new BucketMapping();

            if (!String.IsNullOrEmpty(id))
            {
                model = _bucketService.GetBucketMapping(id);
            }
            return(PartialView(model));
        }
Example #3
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="bucket"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        public (bool Status, string Message) UpdateBucket(BucketMapping bucket, Guid userId)
        {
            var item = _dbContext.Bucket.Find(bucket.Id);

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

            item.Description = bucket.Description;
            item.IsCompress  = bucket.IsCompress;
            string newLog = JsonConvert.SerializeObject(item);

            _dbContext.SaveChanges();
            _activityLogService.UpdatedEntity <Entities.Bucket>(item.Id, oldLog, newLog, userId);
            _cacheManager.Remove(MODEL_KEY);
            return(Success("修改成功"));
        }
Example #4
0
 public IActionResult EditBucket(BucketMapping model)
 {
     if (!String.IsNullOrEmpty(model.id))
     {
         _bucketService.UpdateBucket(model, UserId);
         AjaxData.Message = "修改成功";
     }
     else
     {
         var entity = _mapper.Map <Entities.bucket>(model);
         entity.id            = CombGuid.NewGuidAsString();
         entity.creator       = UserId;
         entity.creation_time = DateTime.Now;
         _bucketService.AddBucket(entity);
         AjaxData.Message = "添加成功";
     }
     AjaxData.Success = true;
     return(Json(AjaxData));
 }