Exemple #1
0
 public EditBucketViewModel(DeveloperUser user, ViewBucketViewModel thisBucket) : base(user)
 {
     this.NewBucketName = thisBucket.BucketName;
     this.BucketId      = thisBucket.BucketId;
     this.OpenToRead    = thisBucket.OpenToRead;
     this.OpenToUpload  = thisBucket.OpenToUpload;
 }
Exemple #2
0
        public async Task <JsonResult> ViewBucketDetail(ViewBucketDetailAddressModel model)
        {
            var targetBucket = await _dbContext.Bucket.FindAsync(model.BucketId);

            if (targetBucket == null)
            {
                return(this.Protocal(ErrorType.NotFound, "Can not find target bucket!"));
            }
            var viewModel = new ViewBucketViewModel(targetBucket)
            {
                code      = ErrorType.Success,
                message   = "Successfully get your bucket info!",
                FileCount = await _dbContext.OSSFile.Where(t => t.BucketId == targetBucket.BucketId).CountAsync()
            };

            return(Json(viewModel));
        }